@charset "utf-8"; 

blockquote, body, button, code, dd, div, dl, dt, em, fieldset, form, h1,
	h2, h3, h4, h5, h6, html, input, legend, li, ol, p, pre, td, textarea,
	th, ul {
	margin: 0;
	padding: 0
}

body {
	font: 12px/1.5 Arial, "Microsoft yahei", Helvetica, Verdana, SimHei,
		sans-serif;
	color: #333;
	background-color: #f6fafb
}

fieldset, img {
	border: none;
	vertical-align: middle
}

input, textarea {
	font-size: 12px
}

table {
	border-collapse: collapse
}

a {
	color: #06c;
	text-decoration: none;
	cursor: pointer
}

a:hover {
	text-decoration: underline
}

a:focus {
	outline: 0;
	-moz-outline: none
}

h1, h2, h3, h4, h5 {
	font-family: "Times New Roman", Simsun
}

ol, ul {
	list-style: none
}

select {
	min-width: 70px
}

.uneditable-input, input[type=password], input[type=text], select {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border: 1px solid #e2e2e2
}

.uneditable-input, input[type=password], input[type=text], textarea {
	background-color: #fff;
	border: 1px solid #e2e2e2
}

.uneditable-input:focus, input[type=password]:focus, input[type=text]:focus,
	textarea:focus {
	border: 1px solid #61a1df;
	outline: 0
}

input[type=text].wservice {
	width: 165px;
	padding: 0 0 0 5px
}

.sz_priceOrange {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_priceOrange em.rmb {
	width: 10px;
	height: 16px;
	display: inline-block;
	font: 16px/16px "微软雅黑";
	color: #f60;
	float: left;
	margin: 9px 3px 0 0;
	_margin-right: -2px
}

.sz_priceOrange em.num {
	display: inline-block;
	font: 30px/30px arial;
	color: #f60;
	float: left;
	margin-right: 2px
}

.sz_priceOrange em.unit {
	width: 30px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "宋体";
	color: #f60;
	float: left;
}

.sz_priceBlue {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_priceBlue em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: 16px/13px "微软雅黑";
	color: #61a1df;
	float: left;
	margin: 9px 3px 0 0;
	_margin-right: -2px
}

.sz_priceBlue em.num {
	display: inline-block;
	font: 30px/25px arial;
	color: #61a1df;
	float: left;
	margin-right: 2px
}

.sz_priceBlue em.unit {
	width: 30px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "宋体";
	color: #61a1df;
	float: left;
	margin: 11px 0 0 0
}

.sz_priceGray {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_priceGray em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: 16px/13px "微软雅黑";
	color: #848484;
	float: left;
	margin: 9px 3px 0 0;
	_margin-right: -2px
}

.sz_priceGray em.num {
	display: inline-block;
	font: 30px/25px arial;
	color: #848484;
	float: left;
	margin-right: 2px
}

.sz_priceGray em.unit {
	width: 30px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "宋体";
	color: #848484;
}

.sz_priceOrangeSmall {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_priceOrangeSmall em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "微软雅黑";
	color: #f60;
	float: left;
	margin-right: 2px;
	_margin: 1px 1px 0 0
}

.sz_priceOrangeSmall em.num {
	display: inline-block;
	font: 13px/13px arial;
	color: #f60;
	float: left;
	margin-right: 2px
}

.sz_priceOrangeSmall em.unit {
	width: 30px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "宋体";
	color: #f60;
	float: left
}

.sz_priceBlueSmall {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_priceBlueSmall em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "微软雅黑";
	color: #61a1df;
	float: left;
	margin-right: 2px;
	_margin: 1px 1px 0 0
}

.sz_priceBlueSmall em.num {
	display: inline-block;
	font: 13px/13px arial;
	color: #61a1df;
	float: left;
	margin-right: 2px
}

.sz_priceBlueSmall em.unit {
	width: 30px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "宋体";
	color: #61a1df;
	float: left
}

.sz_priceGraySmall {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_priceGraySmall em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "微软雅黑";
	color: #848484;
	float: left;
	margin-right: 2px;
	_margin: 1px 1px 0 0
}

.sz_priceGraySmall em.num {
	display: inline-block;
	font: 13px/13px arial;
	color: #848484;
	float: left;
	margin-right: 2px
}

.sz_priceGraySmall em.unit {
	height: 13px;
	display: inline-block;
	font: 12px/13px "宋体";
	color: black;
	float: left;
	padding-right: 5px
}

.sz_OrderpOrangeS {
	display: inline-block;
	width: 75px;
	float: left;
	overflow: hidden;
	*zoom: 1;
	margin-top: 31px
}

.sz_OrderpOrangeS em.rmb {
	height: 13px;
	display: inline-block;
	font: 12px/13px "微软雅黑";
	color: #f60;
	float: left;
	_margin-right: -1px
}

.sz_OrderpOrangeS em.num {
	display: inline-block;
	font: bold 16px/15px arial;
	color: #f60;
	float: left
}

.sz_OrderpOrangeS em.unit {
	width: 30px;
	height: 13px;
	display: inline-block;
	font: 12px/13px "宋体";
	color: #848484;
	float: left;
	margin: 2px 0 0 0
}

.sz_OrderpOrangeM {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_OrderpOrangeM em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: bold 16px/16px "微软雅黑";
	color: #f60;
	float: left;
	margin: 5px 5px 0 0;
	_margin-right: -1px
}

.sz_OrderpOrangeM em.num {
	display: inline-block;
	font: bold 24px/24px arial;
	color: #f60;
	float: left;
	margin-right: 2px
}

.sz_OrderpOrangeB {
	display: inline-block;
	overflow: hidden;
	*zoom: 1
}

.sz_OrderpOrangeB em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: bold 16px/16px "微软雅黑";
	color: #f60;
	float: left;
	margin: 11px 5px 0 0;
	_margin-right: -1px
}

.sz_OrderpOrangeB em.num {
	display: inline-block;
	font: bold 36px/32px arial;
	color: #f60;
	float: left;
	margin-right: 2px
}

.borderBlueB {
	border-bottom: solid 1px #dbe4eb
}

.borderBlueBda {
	border-bottom: dashed 1px #dbe4eb
}

.borderBlueR {
	border-right: solid 1px #dbe4eb
}

.iconTips {
	width: 18px;
	height: 18px;
	display: inline-block;
	background:
		url(https://image.zuchecdn.com/newversion/common/order.png?v=201506300000)
		no-repeat -45px -43px
}

a.checked, a.radio, a.radiochecked, a.unchecked {
	width: 20px;
	height: 20px;
	display: inline-block;
	background:
		url(https://image.zuchecdn.com/newversion/common/order.png?v=201506300000)
		no-repeat
}

a.unchecked {
	background-position: 0 -64px
}

a.checked {
	background-position: -30px -64px
}

a.radio {
	background-position: 0 -94px
}

a.radiochecked {
	background-position: -30px -94px
}

.checkSmall a.unchecked {
	width: 16px;
	height: 16px;
	display: inline-block;
	background:
		url(https://image.zuchecdn.com/newversion/common/order.png?v=201506300000)
		no-repeat -26px 0;
	margin-right: 6px
}

.checkSmall a.checked {
	width: 16px;
	height: 16px;
	display: inline-block;
	background:
		url(https://image.zuchecdn.com/newversion/common/order.png?v=201506300000)
		no-repeat -52px 0;
	margin-right: 6px
}

.w268 {
	width: 268px;
	color: #b9b9b9
}

.w298 {
	width: 298px;
	color: #b9b9b9
}

.w140 {
	width: 140px;
	color: #b9b9b9
}

.w115 {
	width: 115px;
	color: #b9b9b9
}

.w328 {
	width: 328px;
	color: #b9b9b9
}

.w80 {
	width: 80px;
	color: #b9b9b9
}

.colorBlue {
	color: #61a1df
}

.w517 {
	width: 517px;
	color: #b9b9b9
}

.w363 {
	width: 363px;
	color: #b9b9b9
}

.w198 {
	width: 198px;
	color: #b9b9b9
}

.w193 {
	width: 193px;
	color: #b9b9b9
}

.colorBlue {
	color: #61a1df
}

.index_btn_Blue, .sz_btnBlue, .sz_btnBlue104, .sz_btnBlueSmall,
	.sz_btnGray, .sz_btnGreen, .sz_btnOrange, .sz_btnOrange104 {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/bgbtns.png);
	background-repeat: no-repeat;
	text-decoration: none
}

.index_btn_Blue:hover, .sz_btnBlueSmall:hover, .sz_btnGreen:hover,
	.sz_btnOrange:hover {
	background:
		url(https://image.zuchecdn.com/newversion/common/bgbtnshover.png)
		no-repeat
}

.index_btn_Blue:active, .sz_btnBlueSmall:active, .sz_btnGreen:active,
	.sz_btnOrange:active {
	background:
		url(https://image.zuchecdn.com/newversion/common/bgbtnsactive.png)
		no-repeat
}

.sz_btnBlue {
	width: 74px;
	height: 54px;
	display: inline-block;
	background-position: 0 0;
	font: bold 16px/54px "微软雅黑";
	text-align: center;
	color: #fff
}

.sz_btnBlue104 {
	width: 104px;
	height: 44px;
	display: inline-block;
	background-position: -84px 0;
	font: bold 16px/44px "微软雅黑";
	text-align: center;
	color: #fff
}

.sz_btnOrange104 {
	width: 104px;
	height: 44px;
	display: inline-block;
	background-position: -84px -54px;
	font: bold 16px/44px "微软雅黑";
	text-align: center;
	color: #fff
}

.sz_btnBlueSmall, .sz_btnBlueSmall:active, .sz_btnBlueSmall:hover {
	width: 74px;
	height: 32px;
	display: inline-block;
	background-position: 0 -190px;
	font: bold 16px/32px "微软雅黑";
	text-align: center;
	color: #fff
}

.sz_btnOrange, .sz_btnOrange:active, .sz_btnOrange:hover {
	width: 74px;
	height: 32px;
	display: inline-block;
	background-position: 0 -64px;
	font: bold 16px/32px "微软雅黑";
	text-align: center;
	color: #fff
}

.sz_btnGreen, .sz_btnGreen:active, .sz_btnGreen:hover {
	width: 74px;
	height: 32px;
	display: inline-block;
	background-position: 0 -106px;
	font: bold 16px/32px "微软雅黑";
	text-align: center;
	color: #fff
}

.sz_btnGray {
	width: 74px;
	height: 32px;
	display: inline-block;
	background-position: 0 -148px;
	font: bold 16px/32px "微软雅黑";
	text-align: center;
	color: #fff
}

.index_btn_Blue, .index_btn_Blue:active, .index_btn_Blue:hover {
	width: 74px;
	height: 74px;
	display: inline-block;
	background-position: -84px -106px;
	font: 18px/74px "微软雅黑";
	text-align: center;
	color: #fff
}

.index_btn_Blue:hover, .sz_btnBlue104:hover, .sz_btnBlue:hover,
	.sz_btnBlueSmall:hover, .sz_btnGray:hover, .sz_btnGreen:hover,
	.sz_btnOrange104:hover, .sz_btnOrange:hover {
	text-decoration: none
}

.btn_bluewauto, .btn_graywauto, .btn_greenwauto, .btn_orgwauto {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/butbgx.png);
	background-repeat: repeat-x;
	vertical-align: middle
}

.btn_bluewauto:hover, .btn_graywauto:hover, .btn_greenwauto:hover,
	.btn_orgwauto:hover {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/butbgxhover.png);
	background-repeat: repeat-x
}

.btn_bluewauto:active, .btn_graywauto:active, .btn_greenwauto:active,
	.btn_orgwauto:active {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/butbgxhover.png);
	background-repeat: repeat-x
}

.btn_graywauto {
	background-position: 0 0;
	border: 1px solid #cacaca;
	border-radius: 2px;
	height: 30px;
	padding: 0 8px;
	cursor: pointer;
	background-color: #f2f2f2
}

.btn_greenwauto {
	background-position: 0 -35px;
	border: 1px solid #84bc3e;
	border-radius: 2px;
	height: 30px;
	padding: 0 8px;
	cursor: pointer;
	background-color: #a5ce65
}

.btn_orgwauto {
	background-position: 0 -70px;
	border: 1px solid #ff8100;
	border-radius: 2px;
	height: 30px;
	padding: 0 8px;
	cursor: pointer;
	background-color: #ffa400;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.btn_bluewauto {
	background-position: 0 -105px;
	border: 1px solid #499cdc;
	border-radius: 2px;
	height: 30px;
	padding: 0 8px;
	cursor: pointer;
	background-color: #5294db;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.btn_graywauto:hover {
	background-position: 0 0;
	border: 1px solid #a8a8a8
}

.btn_greenwauto:hover {
	background-position: 0 -35px;
	border: 1px solid #65ac34;
	background-color: #94c557
}

.btn_orgwauto:hover {
	background-position: 0 -70px;
	border: 1px solid #ff6400
}

.btn_bluewauto:hover {
	background-position: 0 -105px;
	border: 1px solid #3d81d4;
	background-color: #6babe3
}

.btn_graywauto:active {
	background-position: 0 0;
	border-bottom: 1px solid #cdcdcd;
	border-top: 1px solid #a2a2a2;
	border-left: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6
}

.btn_greenwauto:active {
	background-position: 0 -35px;
	border-bottom: 1px solid #82bc3e;
	border-top: 1px solid #4a9c29;
	border-left: 1px solid #66ac34;
	border-right: 1px solid #66ac34
}

.btn_orgwauto:active {
	background-position: 0 -70px;
	border-bottom: 1px solid #ff8100;
	border-top: 1px solid #ff4800;
	border-left: 1px solid #ff5e00;
	border-right: 1px solid #ff5e00
}

.btn_bluewauto:active {
	background-position: 0 -105px;
	border-bottom: 1px solid #499adc;
	border-top: 1px solid #3168cd;
	border-left: 1px solid #3b7dd4;
	border-right: 1px solid #3b7dd4
}

.f12 {
	font-size: 12px
}

.f14 {
	font-size: 14px
}

.f14w {
	font-size: 14px;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.f16 {
	font-size: 16px;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.bold {
	font-weight: 700
}

.font_normal {
	font-weight: 400
}

.white {
	color: #fff
}

.black {
	color: #000
}

.red {
	color: red
}

.blue {
	color: #0032aa
}

.orange {
	color: #f60
}

.blue {
	color: #61a1df
}

.gray {
	color: #848484
}

.gray_666 {
	color: #666
}

.gray_ccc {
	color: #ccc
}

.gray_6B0B3B2 {
	color: #b0b3b2
}

.bg_white {
	background: #fff
}

.bg_gray_ccc {
	background: #ccc
}

.index_bdb2 {
	border: 1px solid #dbe4eb;
	border-bottom-width: 2px
}

.yelow {
	color: #fdb811
}

.p10 {
	padding: 10px
}

.p20 {
	padding: 20px
}

.p10_0 {
	padding: 10px 0
}

.p20_0 {
	padding: 20px 0
}

.p0_10 {
	padding: 0 10px
}

.pt10 {
	padding-top: 10px
}

.pt20 {
	padding-top: 20px
}

.pb10 {
	padding-bottom: 10px
}

.pb20 {
	padding-bottom: 20px
}

.pl10 {
	padding-left: 10px
}

.pl20 {
	padding-left: 20px
}

.pr10 {
	padding-right: 10px
}

.pr20 {
	padding-right: 20px
}

.m0_auto {
	margin: 0 auto
}

.m10_auto {
	margin: 10px auto
}

.m10 {
	margin: 10px
}

.m20 {
	margin: 20px
}

.m10_0 {
	margin: 10px 0
}

.m20_0 {
	margin: 20px 0
}

.line_h20 {
	line-height: 20px
}

.line_h24 {
	line-height: 24px
}

.height10 {
	height: 10px;
	font-size: 1px
}

.height20 {
	height: 20px;
	font-size: 12px
}

.height30 {
	height: 30px;
	font-size: 12px
}

.height40 {
	height: 40px;
	font-size: 12px
}

.height13 {
	height: 14px;
	line-height: 13px;
	font-size: 12px
}

.clearfix {
	overflow: hidden;
	zoom: 1
}

.clear {
	clear: both
}

.ac {
	text-align: center
}

.al {
	text-align: left
}

.ar {
	text-align: right
}

.fr {
	float: right
}

.fl {
	float: left
}

.pointer {
	cursor: pointer
}

.d_block {
	display: block
}

.d_inlineblock {
	display: inline-block
}

.d_none {
	display: none
}

.sz_hd_cont {
	position: relative;
	background: #1a2a38;
	clear: both;
	min-width: 980px;
	z-index: 99999
}

.sz_toolkit li .contmyszlist {
	width: 79px;
	border-radius: 2px;
	background: #8ea5b9;
	position: absolute;
	font-size: 12px;
	z-index: 99999;
	top: 4px;
	right: 384px
}

.sz_toolkit li .contmyszlist a {
	color: #1a2a38;
	display: block;
	line-height: 24px;
	padding-left: 7px
}

.sz_toolkit li .contmyszlist a:hover {
	background: #1a2a38;
	color: #fdb811
}

.sz_toolkit li.contmysz a {
	padding: 0 7px;
	z-index: 99999;
	top: 4px;
	left: 421px
}

.sz_toolkit li.contmysz a:hover {
	text-decoration: none
}

.sz_hldz {
	color: #fdb811;
	font-size: 16px;
	padding-left: 15px;
	font-family: "微软雅黑"
}

.contmyszdown {
	padding-left: 9px;
	height: 5px;
	background-position: -38px -438px
}

.contmyszup {
	padding-left: 9px;
	height: 5px;
	background-position: -38px -466px
}

.contmyszlist dt {
	padding-left: 7px;
	color: #1a2a38;
	line-height: 24px
}

.sz_hd {
	font-family: Arial, tahoma, verdana, "Microsoft YaHei", Simsun,
		sans-serif;
	font-size: 12px;
	position: relative;
	z-index: 26;
	min-width: 980px;
	max-width: 1190px;
	height: 30px;
	margin: 0 auto
}

.sz_login {
	color: #8ea5b9;
	font-size: 12px;
	line-height: 30px
}

.sz_login font {
	color: #fdb811
}

a.orange {
	color: #fdb811
}

a.blue8e {
	color: #8ea5b9
}

.sz_toolkit {
	position: absolute;
	right: 0;
	top: 0;
	min-width: 450px
}

.sz_toolkit li {
	float: left;
	line-height: 30px
}

.sz-hd-phone a, .sz_toolkit li a {
	color: #8ea5b9;
	padding: 0 10px;
	border-left: 1px solid #8ea5b9;
	font-size: 12px;
	line-height: 12px;
	padding-top: 1px;
	display: inline-block
}

.sz_toolkit li a.pr0 {
	padding-right: 0
}

.sz-hd-phone a.bdnone, .sz_toolkit li a.bdnone {
	border-left: none
}

.sz-hd-phone {
	padding-top: 3px;
	position: relative
}

.sz-hd-phone a:hover {
	text-decoration: none
}

.sz-hd-phone .phoneszlist {
	position: absolute;
	z-index: 999999;
	top: 4px;
	left: 8px
}

.sz-hd-phone .phoneszlist dl dt {
	width: 80px;
	height: 20px;
	padding-top: 2px;
	border-radius: 2px 2px 0 0;
	background: #8ea5b9;
	color: #1a2a38;
	font-size: 12px;
	cursor: pointer
}

.sz-hd-phone .phoneszlist dl dd {
	width: 105px;
	height: 104px;
	padding-top: 5px;
	border-radius: 0 2px 2px 2px;
	padding-left: 107px;
	background: #8ea5b9
		url(https://image.zuchecdn.com/newversion/common/sz-hd-ewmbg.png)
		no-repeat 7px 7px
}

.sz-hd-phone .phoneszlist dl dd a {
	color: #1a2a38;
	font-size: 12px;
	font-family: "宋体";
	display: block;
	margin-bottom: 5px;
	text-decoration: none;
	padding: 0;
	line-height: 16px
}

.sz-hd-phone .phoneszlist dl dd a.indexiosxz {
	color: #333;
	font-family: "微软雅黑";
	width: 95px;
	height: 23px;
	line-height: 23px;
	background: #f1f1f1;
	border-radius: 2px;
	text-align: center
}

.sz-hd-phone .phoneszlist dl dd a.indexandroidxz {
	color: #fff;
	font-family: "微软雅黑";
	width: 95px;
	height: 23px;
	line-height: 23px;
	background: #8cc152;
	border-radius: 2px;
	text-align: center
}

.sz-hd-phone .phoneszlist dl dd a.indexandroidxz:hover, .sz-hd-phone .phoneszlist dl dd a.indexiosxz:hover
	{
	text-decoration: none;
	background: #1a2a38;
	color: #fff
}

.blueround, .cdinfo .brz, .cdinfo .jjsj, .cdinfo .szsz, .contmyszdown,
	.contmyszup, .flowbg, .hour24, .i_carprice, .iconairL, .indexShowLeft,
	.indexShowLittlLeft, .indexShowLittlRight, .indexShowRight,
	.index_grade, .index_moreup, .indexnewimg, .indexnewimg2, .mobile,
	.mobile-bs, .packagejt, .phone, .phoneblack, .safetychildrenseat, .sz_c,
	.sz_k, .sz_m_m_l, .sz_m_m_r, .sz_menu li.cur, .sz_menu li.homecur,
	.sz_menu li.morecur:hover, .sz_menu li.morecur_cur {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/icon.png?v=201409040000);
	background-repeat: no-repeat
}

.phone {
	width: 160px;
	height: 27px;
	background-position: 0 0;
	margin-top: 3px
}

.phoneblack {
	width: 160px;
	height: 30px;
	background-position: 0 -572px
}

.mobile, .mobile-bs {
	padding-left: 13px;
	font-size: 15px;
	line-height: 18px;
	background-position: 0 -30px
}

.mobile-bs {
	background-position: -24px -30px
}

.sz_toolkit .telDown {
	position: relative;
	padding-left: 15px
}

.sz_c {
	width: 90px;
	height: 36px;
	display: inline-block;
	background-position: 0 -228px
}

.sz_k {
	width: 90px;
	height: 36px;
	display: inline-block;
	background-position: 0 -269px
}

.safetychildrenseat {
	display: inline-block;
	padding-left: 19px;
	height: 19px;
	font-size: 1px;
	background-position: -78px -198px;
	vertical-align: middle;
	margin-left: 5px
}

.hour24 {
	padding-left: 20px;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	background-position: -137px -200px
}

.blueround {
	background-position: 0 -348px;
	width: 48px;
	height: 45px
}

.yellow_sj {
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -55px -100px;
	width: 12px;
	height: 10px;
	z-index: 8887;
	position: absolute
}

.yellow_box {
	border: 1px solid #fdb811;
	background: #fff;
	padding: 5px 10px;
	line-height: 20px;
	text-align: left
}

.index_grade {
	position: absolute;
	width: 15px;
	height: 13px;
	line-height: 13px;
	background-position: 0 -410px;
	top: 0;
	right: 10px
}

.sz_nav {
	background-color: #fdb811;
	height: 70px;
	min-width: 980px;
	clear: both
}

.base_nav {
	z-index: 25;
	min-width: 980px;
	max-width: 1190px;
	height: 70px;
	margin: 0 auto;
	line-height: 70px;
	font-size: 16px;
	overflow: hidden;
	zoom: 1
}

.index_logo {
	float: left;
	width: 297px;
	height: 70px;
	background: url(https://image.zuchecdn.com/newversion/common/logo.gif)
		no-repeat;
	cursor: pointer
}

.sz_menu {
	float: right
}

.sz_menu ul {
	overflow: hidden;
	zoom: 1;
	min-width: 500px
}

.sz_menu li {
	float: left;
	text-align: center;
	line-height: 70px;
	height: 70px;
	padding: 0 7px
}

.sz_menu a {
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	color: #1a2a38;
	text-decoration: none;
	display: inline-block
}

.sz_menu li.cur {
	width: 105px;
	background-position: -56px -21px;
	text-align: center;
	padding: 0
}

.sz_menu li.homecur {
	width: 77px;
	background-position: -85px -356px;
	text-align: center;
	padding: 0
}

.sz_menu .w980 li.morecur {
	display: block
}

.sz_menu .w980 .none980 {
	display: none
}

.sz_menu li.morecur {
	width: 83px;
	text-align: center;
	padding: 0;
	display: none
}

.sz_menu li.morecur:hover, .sz_menu li.morecur_cur {
	background-position: -79px -426px;
	text-align: center;
	padding: 0;
	color: #fdb811
}

.sz_menu li.cur a, .sz_menu li.homecur a, .sz_menu li.morecur:hover a {
	color: #fdb811
}

.sz_menu a:hover {
	text-decoration: none
}

.index_moreup {
	background-position: 0 -468px;
	padding-left: 6px;
	vertical-align: -6px
}

.morecur_cur span.index_moreup {
	background-position: 0 -441px;
	padding-left: 6px;
	vertical-align: -6px
}

.sz_more_menu {
	position: absolute;
	top: 89px;
	width: 320px;
	margin-left: -241px;
	height: 50px;
	display: none;
	z-index: 999999999
}

.sz_more_menu dd {
	float: left;
	height: 50px;
	color: #fdb811;
	line-height: 50px
}

.sz_more_menu dd.sz_m_m_l {
	background-position: -55px -30px;
	width: 29px
}

.sz_more_menu dd.sz_m_m_b {
	background-color: #1a2a38;
	padding-left: 15px
}

.sz_more_menu dd.sz_m_m_r {
	background-position: -133px -30px;
	width: 29px
}

.iwCity {
	width: 110px;
	color: #b9b9b9;
	margin-right: 5px
}

.iwservice {
	width: 183px;
	color: #b9b9b9
}

.iwdate {
	width: 183px;
	color: #333;
	margin-right: 5px
}

.iwhtime {
	width: 110px;
	color: #b9b9b9
}

.wCity {
	width: 83px;
	color: #b9b9b9
}

.wservice {
	width: 165px;
	color: #b9b9b9
}

.wdate {
	width: 155px;
	color: #333
}

.w155 {
	width: 155px;
	color: #b9b9b9
}

.w140 {
	width: 140px;
	color: #b9b9b9
}

.whtime {
	width: 93px;
	color: #b9b9b9
}

.w265 {
	width: 265px;
	color: #b9b9b9
}

.w130 {
	width: 130px;
	color: #b9b9b9
}

input.graybde2 {
	border: 1px solid #e2e2e2
}

.iptSe {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/input_select.png);
	background-repeat: no-repeat;
	background-position: center right
}

.iptSeup {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/input_selectup.png);
	background-repeat: no-repeat;
	background-position: center right
}

input.iptSeupcur, input.iptSeupcur:focus {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/input_selectup.png);
	border: 1px solid #61a1df;
	background-repeat: no-repeat;
	background-position: center right
}

.iptDate {
	background:
		url(https://image.zuchecdn.com/newversion/common/input_date.gif)
		no-repeat center right
}

.divin {
	display: inline
}

.iconairL {
	padding-left: 26px;
	height: 26px;
	line-height: 26px;
	font-size: 26px;
	background-position: 0 -158px
}

.bdlr {
	border-left: 1px dashed #dbe4eb;
	border-right: 1px dashed #dbe4eb
}

input.redbd {
	border: 1px solid red
}

input.redwords {
	color: red
}

input.bluewords {
	color: #61a1df
}

.sz_footer {
	width: 980px;
	clear: both;
	text-align: center;
	padding-top: 15px;
	margin: 30px auto;
	font-family: Arial, verdana;
	color: #848484
}

.sz_footer p a {
	color: #848484;
	margin: 0 20px;
	text-decoration: none
}

.sz_footer p {
	line-height: 25px
}

.sz_cityname {
	min-width: 980px;
	max-width: 1440px;
	width: 100%;
	margin: 0 auto 20px auto;
	border-top: 1px solid #dbe4eb
}

.sz_cityname ul {
	min-width: 980px;
	max-width: 1160px;
	width: 100%;
	margin: 0 auto
}

.sz_cityname li {
	display: block;
	float: left;
	width: 75px;
	font-size: 12px;
	line-height: 28px;
	padding-left: 1px
}

.dayS {
	position: absolute;
	width: 34px;
	height: 28px;
	line-height: 28px;
	color: #61a1df;
	font-size: 12px;
	top: -5px;
	left: 155px;
	text-align: right;
	z-index: 19
}

.indexjmhS {
	position: absolute;
	width: 34px;
	height: 28px;
	line-height: 28px;
	color: #61a1df;
	font-size: 12px;
	top: 115px;
	left: 183px;
	text-align: right;
	z-index: 19
}

.indexdayS {
	position: absolute;
	width: 34px;
	height: 28px;
	line-height: 28px;
	color: #61a1df;
	font-size: 12px;
	top: 160px;
	left: 183px;
	text-align: right;
	z-index: 19
}

.index_phone_d {
	background:
		url(https://image.zuchecdn.com/newversion/common/phone_down.jpg)
		no-repeat right;
	position: relative;
	height: 157px;
	min-width: 180px;
	max-width: 390px
}

.index_phone_d a {
	display: block;
	position: absolute;
	right: 35px;
	bottom: 13px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	background-color: #333;
	color: #fdb811;
	text-decoration: none;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.index_phone_d a:hover {
	text-decoration: none
}

.icheckbox_polaris {
	display: block;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	background:
		url(https://image.zuchecdn.com/newversion/common/polaris.png);
	border: none;
	cursor: pointer
}

.icheckbox_polaris {
	background-position: -3px -5px
}

.icheckbox_polaris.checked {
	background-position: -65px -5px
}

.index_smsc, .index_smsci {
	width: 100px;
	position: relative;
	padding-left: 25px
}

.index_smsci {
	margin-left: 10px
}

.index_smsc .icheckbox_polaris, .index_smsci .icheckbox_polaris {
	position: absolute;
	top: -2px;
	left: 0
}

.greenbgbd {
	background: #e0f0d8;
	border: 1px solid #81b449
}

.greencheckbig {
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat 0 -276px;
	font-size: 30px;
	padding-left: 23px;
	line-height: 30px
}

.sz_suc_font {
	font-size: 30px;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	color: #346635
}

.sz_succeedB .sz_priceOrange {
	vertical-align: -8px
}

.sz_succeedB .sz_priceOrangeSmall {
	vertical-align: -3px
}

.sz_greenbbb {
	border-bottom: 1px dashed #81b449
}

.sz_succeedB a {
	font-size: 15px;
	color: #81b449
}

.orDeTop {
	height: 77px;
	width: 100%
}

.orDeTop a.orlogo {
	width: 282px;
	height: 67px;
	display: block;
	background: url(https://image.zuchecdn.com/newversion/common/orlogo.png)
		no-repeat left top;
	text-indent: -9999px;
	border-right: none
}

.orDeTop a {
	color: #333;
	padding: 0 7px;
	border-right: 1px solid #333
}

.orDeTop a:hover {
	text-decoration: none
}

.small_toolkit ul {
	margin-top: 15px
}

.small_toolkit li {
	float: left;
	line-height: 30px
}

.graybgbd {
	background: #fff;
	border: 1px solid #848484;
	border-bottom-width: 2px
}

.sz_graybbb {
	border-bottom: 1px dashed #848484
}

.graybgbd .gray, .graybgbd a {
	color: #848484
}

.bluebgbd {
	background: #fff;
	border: 1px solid #a2cbf3;
	border-bottom-width: 2px
}

.sz_bluebbb {
	border-bottom: 1px dashed #61a1df
}

.bluebgbd .colorBlue, .bluebgbd a {
	color: #61a1df
}

.colorOrange {
	color: #ffc1a5
}

.orangebgbd {
	background: #fff9f1;
	border: 1px solid #f60;
	border-bottom-width: 2px
}

.sz_orangebbb {
	border-bottom: 1px dashed #f60
}

.orangebgbd .colorOrange, .orangebgbd a {
	color: #f60
}

.orangebgbd .succeedinfo .floatBox .arrow {
	width: 12px;
	height: 8px;
	background-position: 0 -26px;
	left: 10px;
	top: -8px
}

.borderblueW2 {
	border: solid 2px #61a1df
}

.Winput174 {
	width: 174px
}

.Winput48 {
	width: 48px
}

.WSelect67 {
	width: 67px
}

.WSelect100 {
	width: 100px
}

.aBlue {
	color: #09c
}

.fontOrange {
	color: #f60
}

.fontBlue {
	color: #61a1df
}

.msg_p.fontBlue {
	color: #333
}

.fontRed {
	color: #ed5565
}

.fontGreen {
	color: #346635
}

.borderRadius3 {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px
}

.suo {
	width: 9px;
	height: 11px;
	margin: 6px 0 0 10px;
	background: url(https://image.zuchecdn.com/newversion/common/suo.png)
		no-repeat center;
	cursor: pointer
}

.areaSelection .close {
	width: 34px;
	height: 34px;
	position: absolute;
	background: url(https://image.zuchecdn.com/newversion/common/close.png)
		no-repeat 0 0;
	text-indent: -9999px;
	margin-left: 660px
}

input.citySD {
	background:
		url(https://image.zuchecdn.com/newversion/common/input_select.png)
		no-repeat center right
}

input.citySU, input[type=text].citySU:focus {
	background: #fff
		url(https://image.zuchecdn.com/newversion/common/input_selectup.png)
		no-repeat center right;
	border: 1px solid #61a1df;
	border-bottom: 1px dashed #dbe4eb;
	z-index: 100001
}

.green_cf_icon, .rebwrong_icon {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/myszicon.png);
	background-repeat: no-repeat
}

.rebwrong_icon {
	background-position: -100px -102px;
	padding-left: 23px;
	line-height: 22px
}

.green_cf_icon {
	background-position: -97px -62px;
	padding-left: 23px;
	line-height: 22px
}

#fade {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity = 40);
	z-index: 9999
}

.popup_block {
	display: none;
	background: #fff;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .25);
	box-shadow: 0 0 30px rgba(0, 0, 0, .25);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 5px
}

.popup_block .close {
	background: url(https://image.zuchecdn.com/newversion/common/close.png)
		no-repeat left bottom;
	width: 40px;
	height: 40px;
	display: block;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9999
}

.popup_block .close:hover {
	text-decoration: none
}

.popup p {
	padding: 5px 10px;
	margin: 5px 0
}

* html #fade {
	position: absolute
}

* html .popup_block {
	position: absolute
}

.f18h1 {
	font-size: 18px;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	font-weight: 400
}

.f18h1:hover {
	text-decoration: none
}

.f20h3 {
	font-size: 20px;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	height: 40px;
	line-height: 40px;
	font-weight: 400
}

.p_gsucceed {
	background: #dff1d9;
	color: #3c763d;
	padding: 10px 15px;
	border-radius: 5px;
	border: 1 solid #d5e8c5
}

.p_rlose {
	background: #f3dede;
	color: #a94542;
	padding: 8px 15px;
	border-radius: 5px;
	border: 1px solid #ebccd1
}

.intfile {
	position: relative;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	color: #999;
	cursor: pointer
}

.intfile input.file_class {
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	filter: alpha(opacity = 0);
	opacity: 0;
	height: 31px;
	line-height: 31px;
	cursor: pointer
}

.sz_divddd {
	width: 120px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}

.yupjt {
	background:
		url(https://image.zuchecdn.com/newversion/common/myszicon.png)
		no-repeat 0 -65px;
	width: 15px;
	height: 15px;
	font-size: 15px;
	padding-right: 5px;
	text-decoration: none
}

.sz_papersTS {
	position: absolute;
	background: #fff;
	border: 2px solid #61a1df
}

.sz_papersTS dl dd {
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	color: #848484;
	cursor: pointer;
	border: 1px solid #fff
}

.sz_papersTS dl dd:hover {
	background: #61a1df;
	color: #fff
}

#email_list {
	position: absolute;
	min-width: 223px;
	width: auto;
	max-width: 400px;
	border: 2px solid #61a1df;
	background: #fff;
	margin: 0 0 0 83px;
	display: none
}

#email_list li {
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 5px;
	color: #848484;
	cursor: pointer;
	border: 1px solid #fff
}

#email_list li:hover {
	background: #61a1df;
	color: #fff
}

.abc_lg span, .america_lg span, .bcom_lg span, .bea_lg span, .bjrcb_lg span,
	.bob_lg span, .boc_lg span, .cbhb_lg span, .ccb_lg span, .ceb_lg span,
	.cib_lg span, .citic_lg span, .cmb_lg span, .cmbc_lg span, .czb_lg span,
	.gdb_lg span, .gzcb_lg span, .hsb_lg span, .hxb_lg span, .hzb_lg span,
	.icbc_lg span, .kq_lg span, .master_lg span, .nbcb_lg span, .njcb_lg span,
	.pab_lg span, .post_lg span, .sdb_lg span, .shb_lg span, .spdb_lg span,
	.srcb_lg span, .upop_lg span, .visa_lg span, .weixin_lg span, .zfb_lg span
	{
	width: 145px;
	height: 31px;
	border: solid 1px #e2e2e2;
	display: block;
	float: left;
	background: url(https://image.zuchecdn.com/newversion/common/cards.png)
		no-repeat;
	text-indent: -9999px
}

.icbc_lg span {
	background-position: 0 0
}

.ccb_lg span {
	background-position: 0 -41px
}

.abc_lg span {
	background-position: 0 -82px
}

.boc_lg span {
	background-position: 0 -123px
}

.bcom_lg span {
	background-position: 0 -164px
}

.cmb_lg span {
	background-position: 0 -205px
}

.post_lg span {
	background-position: 0 -246px
}

.ceb_lg span {
	background-position: 0 -287px
}

.cmbc_lg span {
	background-position: 0 -328px
}

.citic_lg span {
	background-position: 0 -369px
}

.sdb_lg span {
	background-position: 0 -410px
}

.spdb_lg span {
	background-position: 0 -451px
}

.cib_lg span {
	background-position: 0 -492px
}

.pab_lg span {
	background-position: 0 -533px
}

.gdb_lg span {
	background-position: 0 -574px
}

.bob_lg span {
	background-position: 0 -615px
}

.gzcb_lg span {
	background-position: 0 -656px
}

.bjrcb_lg span {
	background-position: 0 -697px
}

.czb_lg span {
	background-position: 0 -738px
}

.shb_lg span {
	background-position: 0 -779px
}

.bea_lg span {
	background-position: 0 -820px
}

.njcb_lg span {
	background-position: 0 -861px
}

.cbhb_lg span {
	background-position: 0 -902px
}

.hzb_lg span {
	background-position: 0 -943px
}

.nbcb_lg span {
	background-position: 0 -984px
}

.hxb_lg span {
	background-position: 0 -1025px
}

.hsb_lg span {
	background-position: 0 -1066px
}

.srcb_lg span {
	background-position: 0 -1107px
}

.upop_lg span {
	background-position: 0 -1148px
}

.zfb_lg span {
	background-position: 0 -1189px
}

.kq_lg span {
	background-position: 0 -1230px
}

.weixin_lg span {
	background-position: 0 -1271px
}

.visa_lg span {
	background-position: 0 -1312px
}

.master_lg span {
	background-position: 0 -1353px
}

.america_lg span {
	background-position: 0 -1394px
}

.sz_map {
	position: relative
}

.mapMore {
	position: absolute;
	top: 20px;
	right: 0;
	z-index: 999;
	padding: 6px;
	background: #626160;
	text-decoration: none;
	color: #fff
}

.mapBig {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 999;
	padding: 6px;
	padding-left: 25px;
	background: #626160
		url(https://image.zuchecdn.com/departmentSerch/bgSearch.png) no-repeat
		5px center;
	text-decoration: none;
	color: #fff
}

.mapBig:hover, .mapMore:hover {
	text-decoration: none
}

.index_explain {
	background: #fff
}

.index_explain ul li {
	float: left;
	width: 20%;
	border-left: 1px solid #dbe4eb;
	height: 123px
}

.index_explain ul li.w19 {
	width: 19%
}

.index_explain dl {
	width: 160px;
	margin: 0 auto
}

.index_explain dl dt {
	width: 160px;
	text-align: center;
	font-size: 14px;
	color: #3b3b3b;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	font-weight: 700;
	line-height: 25px;
	padding-top: 10px
}

.index_explain dl dt a {
	color: #3b3b3b
}

.index_explain dl dd {
	float: left;
	width: 79px;
	font-size: 12px;
	color: #848484;
	line-height: 25px
}

.index_explain dl dd a {
	color: #848484
}

.floatBox {
	padding: 3px 5px 3px 10px;
	background: #fdfcfa;
	border: solid 1px #ed5565;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	position: absolute;
	z-index: 9999;
	line-height: 20px
}

.floatBox .arrow {
	width: 12px;
	height: 8px;
	display: inline-block;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat 0 -26px;
	position: absolute;
	top: -8px
}

.floatBox .sz_priceOrangeSmall {
	top: 3px;
	position: relative
}

.floatBox .orderRed {
	font-family: Arial, Helvetica, sans-serif;
	color: #ed5565
}

.floatBox a.iknow {
	color: #ed5565
}

.floatBox a.iknow:hover {
	text-decoration: none
}

.sz_page {
	overflow: hidden;
	zoom: 1
}

.sz_page a {
	display: inline-block;
	line-height: 28px;
	border: 1px solid #dbe4eb;
	cursor: pointer;
	padding: 0 10px;
	margin-left: -7px
}

.sz_page a {
	font-family: Arial, Helvetica, sans-serif;
	color: #848484
}

.sz_page a.on, .sz_page a:hover {
	border-bottom: solid 2px #61a1df;
	color: #61a1df;
	text-decoration: none
}

.sz_page a.pg_l, .sz_page a.pg_l:hover {
	border: 1px solid #dbe4eb;
	cursor: default;
	color: #848484
}

.fri_link {
	color: #9e9e9e;
	min-width: 980px;
	max-width: 1160px;
	margin: 20px auto 50px auto
}

.fri_link a {
	color: #9e9e9e;
	line-height: 26px;
	padding: 0 10px
}

.sz_seojmd {
	margin: 20px 0;
	min-width: 180px;
	max-width: 390px;
	height: 159px
}

.sz_seojmd a {
	display: block;
	height: 159px;
	text-decoration: none
}

.sz_seojmd a:hover {
	text-decoration: none
}

.sz-szbtsbox {
	display: none;
	min-width: 165px;
	height: 20px;
	line-height: 20px;
	position: absolute;
	top: 26px;
	left: 125px;
	z-index: 10
}

.sz-szbts {
	height: 20px;
	line-height: 20px;
	color: #fff;
	background: #ed5565;
	position: relative;
	padding: 0 8px;
	border-radius: 3px
}

.sz-szbts .dsj {
	background:
		url(https://image.zuchecdn.com/newversion/common/szbindextsjt.png)
		no-repeat;
	display: block;
	position: absolute;
	width: 8px;
	height: 6px;
	top: -5px;
	left: 8px;
	z-index: 11
}

.sz-szbts .close {
	background:
		url(https://image.zuchecdn.com/newversion/common/szbindextsxx.png)
		no-repeat center center;
	padding-left: 9px;
	line-height: 20px
}

.sz-szbts a:hover {
	text-decoration: none
}

.backszb {
	color: #f60;
	line-height: 17px;
	border: solid 1px #ff7226;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	background-color: #fff;
	text-align: center;
	display: inline-block;
	padding: 0 5px
}

.safetychildrenseat-sm {
	width: 650px;
	padding: 15px 25px;
	border: 1px solid #61a1df;
	border-top: none;
	background: #fafafa
}

.evaluatecard-baijin, .evaluatecard-jin, .evaluatecard-pu,
	.evaluatecard-yin, .evaluatecard-zuanshi, .evaluatehead-baijin,
	.evaluatehead-jin, .evaluatehead-pu, .evaluatehead-yin,
	.evaluatehead-zuanshi {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/evaluateicon.png);
	background-repeat: no-repeat
}

.evaluatecard-general, .evaluatecard-gold, .evaluatecard-platinum,
	.evaluatehead-general, .evaluatehead-gold, .evaluatehead-platinum,
	.sz-star0_half, .sz-star1, .sz-star1_half, .sz-star2, .sz-star2_half,
	.sz-star3, .sz-star3_half, .sz-star4, .sz-star4_half, .sz-star5 {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/evaluateicon.png);
	background-repeat: no-repeat
}

.sz-star0_half, .sz-star1, .sz-star1_half, .sz-star2, .sz-star2_half,
	.sz-star3, .sz-star3_half, .sz-star4, .sz-star4_half, .sz-star5 {
	display: inline-block;
	width: 93px;
	height: 16px;
	overflow: hidden;
	_margin-bottom: 4px
}

.sz-star1 {
	background-position: -76px -24px
}

.sz-star2 {
	background-position: -57px -24px
}

.sz-star3 {
	background-position: -38px -24px
}

.sz-star4 {
	background-position: -19px -24px
}

.sz-star5 {
	background-position: px -24px
}

.sz-star0_half {
	background-position: -95px 0
}

.sz-star1_half {
	background-position: -76px 0
}

.sz-star2_half {
	background-position: -56px 0
}

.sz-star3_half {
	background-position: -38px 0
}

.sz-star4_half {
	background-position: -19px 0
}

a.sz-star-aa {
	color: #63a0df;
	text-decoration: underline;
	vertical-align: 3px
}

.commentNum {
	font-family: '宋体';
	font-size: 13px;
	color: #fa952f;
	padding-left: 10px;
	vertical-align: top
}

.sznew_new {
	position: absolute;
	width: 31px;
	height: 20px;
	top: auto;
	left: auto;
	margin: 7px 0 0 39px;
	background:
		url(https://image.zuchecdn.com/newversion/common/hot-icon15.png)
		no-repeat
}

#zc_ggfixed {
	display: none;
	position: fixed;
	left: 0;
	bottom: -80px;
	width: 100%;
	height: 80px;
	z-index: 99999;
	background:
		url(https://image.zuchecdn.com/newversion/carlistbotom/ggputinbg.png)
}

#zc_ggfixed .minbox {
	width: 1157px;
	padding-left: 33px;
	margin: 0 auto;
	height: 80px;
	position: relative;
	text-align: center;
	white-space: nowrap
}

#zc_ggfixed .minbox.line {
	background:
		url(https://image.zuchecdn.com/newversion/carlistbotom/ggputinbglint.png)
		no-repeat center center
}

#zc_ggfixed .minbox a {
	margin: 0 44px
}

#zc_ggfixed .minbox a:hover {
	text-decoration: none
}

#zc_ggfixed .minbox a.clockgg {
	display: inline-block;
	width: 33px;
	height: 33px;
	vertical-align: middle;
	font-size: 12px;
	line-height: 33px;
	margin: 0;
	background-image:
		url(https://image.zuchecdn.com/newversion/carlistbotom/ggputinclock.png);
	background-repeat: no-repeat;
	background-position: 0 0
}

#zc_ggfixed .minbox a.clockgg:hover {
	background-position: -35px 0
}

.zc_ffpackup {
	position: fixed;
	display: none;
	left: 0;
	bottom: -186px;
	width: 67px;
	height: 186px;
	background:
		url(https://image.zuchecdn.com/newversion/carlistbotom/ggputinsq.png)
		no-repeat left top
}

.btn_graywauto.newred {
	border: 1px solid #ff8650;
	color: #fff;
	background: 0 0;
	background-color: #ff8650
}

.btn_graywauto.newred:hover {
	background: 0 0;
	border: 1px solid #e57848;
	background-color: #e57848
}

.online-btn-p {
	display: inline-block;
	position: relative
}

.online-btn-p .all-huitips {
	position: absolute;
	left: 0;
	top: 38px;
	width: 200px;
	height: 20px;
	background-color: #ff8560;
	line-height: 20px
}

.online-btn-p .all-huitips .arrtop {
	font-size: 18px;
	position: absolute;
	top: -9px;
	left: 8px;
	color: #ff8650;
	font-style: normal;
	*line-height: 15px;
	*font-size: 12px;
	*top: -7px
}

.online-btn-p .all-huitips .hui {
	float: left;
	color: #fff;
	font-style: normal;
	font-size: 12px;
	width: 26px;
	display: inline-block;
	text-align: center
}

.online-btn-p .all-huitips .txt {
	background-color: #fff;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 174px;
	height: 18px;
	line-height: 18px;
	color: #ff8650;
	text-indent: 5px
}

.zc_footcopyright .ainfor {
	border-top: none !important;
	border-bottom: 1px solid #32414f !important
}

body {
	background: #f6fafb
}

span.scd {
	display: inline-block;
	width: 36px;
	height: 15px;
	margin-left: 10px;
	vertical-align: middle;
	background:
		url(https://image.zuchecdn.com/newversion/news/common/scd_icon.png)
		no-repeat;
	text-indent: -9999px
}

.orderContainer {
	width: 1190px;
	margin: 0 auto
}

.orderLeft {
	width: 820px;
	float: left
}

.orderRight {
	width: 350px;
	float: right;
	overflow: hidden
}

.orderBoxBlue {
	border: solid 1px #dbe4eb;
	border-bottom-width: 2px;
	background: #fff
}

.orderContainer .areaSelection ol.xbox li.graybor {
	width: 155px;
	position: relative
}

.orderContainer .areaSelection ol.xbox li.bluebor {
	width: 542px;
	height: 5px;
	border-bottom: 1px solid #61a1df;
	position: relative
}

.takeCar {
	padding: 20px 19px;
	position: relative
}

.orderCar {
	position: absolute;
	right: 10px;
	top: 30px
}

.takeCar .wCity {
	width: 80px
}

.takeCar .wservice {
	width: 150px
}

.takeCar .wdate {
	width: 130px
}

.takeCar .checkbox {
	display: inline-block;
	position: relative;
	top: 5px
}

.takeCar .checkbox a {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat 0 0
}

.orderLevel {
	padding-top: 8px;
	min-height: 39px;
	border-bottom: dashed 1px #dbe4eb;
	overflow: hidden;
	zoom: 1
}

.orderBrand {
	min-height: 39px;
	border-bottom: dashed 1px #dbe4eb;
	overflow: hidden;
	zoom: 1
}

.orderRent {
	min-height: 39px;
	padding-bottom: 9px;
	overflow: hidden;
	zoom: 1
}

.orderChoose label {
	width: 70px;
	height: 39px;
	display: inline-block;
	float: left;
	line-height: 39px;
	text-align: center
}

.orderChoose span {
	display: inline-block;
	float: left;
	padding-right: 17px
}

.orderBrand span.brandname {
	width: 85px;
	padding-right: 0
}

.orderChoose span a {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -26px 0;
	position: relative;
	top: 4px;
	margin-right: 6px
}

.orderChoose span a.checked {
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -52px 0
}

.orderChoose span em {
	height: 39px;
	line-height: 39px;
	display: inline-block;
	font-style: normal;
	color: #848484;
	font-family: arial, Simsun, sans-serif
}

.orderRent span.rentRange {
	width: 125px
}

.orderChoose a.moreBrand, .orderLevel a.moreLevel {
	line-height: 39px;
	display: inline-block;
	background:
		url(https://image.zuchecdn.com/newversion/common/arrow_down.png)
		no-repeat right center;
	padding-right: 13px;
	margin-left: -10px;
	color: #61a1df
}

.orderChoose a.moreup, .orderLevel a.moreLevelup {
	line-height: 39px;
	display: inline-block;
	background:
		url(https://image.zuchecdn.com/newversion/common/arrow_up.png)
		no-repeat right center;
	padding-right: 13px;
	color: #61a1df
}

.orderChoose a.moreBrand:hover, .orderChoose a.moreup:hover, .orderLevel a.moreLevel:hover,
	.orderLevel a.moreLevelup:hover {
	text-decoration: none
}

.orderBrandMore {
	display: none
}

.orderBrandMore label {
	text-indent: -9999px
}

.orderList {
	margin-top: 20px
}

h3.orderTitle {
	height: 38px;
	line-height: 38px;
	border-bottom: solid 1px #dbe4eb;
	font-weight: 400;
	overflow: hidden;
	zoom: 1
}

.orderTitleR {
	font-family: "微软雅黑";
	padding: 0 20px
}

.orderTitleR span {
	float: right;
	color: #848484
}

.orderList h3 .sort {
	padding: 0 10px;
	line-height: 37px;
	border-right: solid 1px #dbe4eb;
	display: inline-block;
	float: left;
	text-align: center;
	margin: 0;
	position: relative
}

.orderList h3 .sort a {
	padding-right: 13px;
	background: url(https://image.zuchecdn.com/newversion/common/sort.png)
		no-repeat right center
}

.orderList h3 .sort a.sort02 {
	background: url(https://image.zuchecdn.com/newversion/common/sort02.png)
		no-repeat right center
}

.orderList h3 .sort a:hover {
	text-decoration: none
}

.orderList h3 .sort .icheckbox_polaris {
	display: inline-block;
	position: absolute;
	top: 10px;
	left: 4px
}

.orderList h3 .notes {
	display: inline-block;
	float: right;
	line-height: 39px;
	color: #61a1df;
	padding: 0 10px 0 0
}

.orderList ul li {
	height: 79px;
	padding: 17px 19px;
	border-bottom: dashed 1px #dbe4eb;
	position: relative;
	z-index: 1
}

.orderList ul li:last-child {
	border-bottom: 0
}

.orderList ul li .pic {
	width: 185px;
	height: 75px;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	position: relative
}

.orderList ul li .pic img {
	max-width: 185px;
	height: 68px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}

.orderList ul li .info {
	height: 75px;
	float: left;
	color: #3b3b3b
}

.orderList ul li .info .carName {
	display: block;
	height: 25px;
	padding-left: 30px;
	line-height: 25px;
	position: relative
}

.orderList ul li .info .carName .carLogo {
	top: 0;
	left: 0;
	line-height: 0
}

.orderList ul li .info .carName img {
	position: absolute
}

.orderList ul li .info .carSet {
	padding-left: 30px;
	line-height: 25px;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -80px -140px
}

.orderList ul li .info .carPeople {
	padding-left: 30px;
	line-height: 25px;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -80px -175px
}

.orderPrice {
	position: absolute;
	right: 130px;
	top: 35px;
	min-width: 125px;
	text-align: right
}

.orderList ul li .orderBtn {
	float: right;
	position: relative;
	margin-top: 24px
}

.sz_priceTotal {
	color: #848484;
	display: block;
	overflow: hidden;
	zoom: 1;
	float: right
}

.sz_priceTotal em.total {
	font: 12px/13px "宋体";
	color: #848484;
	float: left
}

.sz_priceTotal em.rmb {
	width: 10px;
	height: 13px;
	display: inline-block;
	font: 14px/13px "微软雅黑";
	color: #848484;
	float: left;
	margin-right: 3px
}

.sz_priceTotal em.num {
	height: 13px;
	display: inline-block;
	font: 14px/13px Arial, Helvetica, sans-serif;
	color: #848484;
	float: left
}

.sz_arrowGray {
	width: 13px;
	height: 7px;
	display: inline-block;
	float: left;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -59px -26px;
	margin: 3px 0 0 3px
}

.sz_arrowOrange {
	width: 13px;
	height: 7px;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -36px -26px;
	position: absolute;
	left: 43%;
	bottom: -13px
}

.sz_arrowOrangeUp {
	width: 13px;
	height: 7px;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat 0 -47px;
	position: absolute;
	left: 43%;
	bottom: -13px
}

.orderListBox {
	width: 610px;
	height: 79px;
	padding: 10px 95px 0 95px;
	border: solid 1px #f60;
	border-bottom-width: 2px;
	position: absolute;
	top: 92px;
	right: 8px;
	z-index: 99999;
	background: #fff
}

.orderBoxTop {
	width: 84px;
	height: 72px;
	padding-right: 10px;
	border: solid 1px #f60;
	border-bottom: 0;
	background: #fff;
	position: absolute;
	right: -1px;
	top: -73px
}

.orderList ul li .orderBoxTop .orderBtn {
	margin-top: 20px
}

.Orangebox {
	width: 277px;
	height: 68px;
	overflow: hidden;
	background: #fff
		url(https://image.zuchecdn.com/newversion/common/orderBox.png)
		no-repeat 0 0;
	display: inline-block;
	float: left
}

.Orangebox_left {
	width: 73px;
	height: 58px;
	padding: 8px 0 0 10px;
	float: left;
	color: #f60;
	margin-right: 6px
}

.Orangebox_right {
	padding: 10px 0;
	float: left;
	text-align: right
}

.OrangeboxPrice {
	width: 100px;
	padding-right: 8px;
	float: left;
	overflow: hidden
}

.OrangeboxBtn {
	margin-top: 10px;
	float: left
}

.Bluebox {
	width: 277px;
	height: 68px;
	overflow: hidden;
	background: #fff
		url(https://image.zuchecdn.com/newversion/common/orderBox.png)
		no-repeat 0 -78px;
	display: block;
	margin-right: 56px;
	_margin-right: 50px;
	float: left
}

.Bluebox_left {
	width: 68px;
	height: 58px;
	line-height: 50px;
	padding: 8px 0 0 10px;
	float: left;
	color: #61a1df;
	margin-right: 6px
}

.Bluebox_right {
	padding: 10px 0;
	float: left;
	text-align: right
}

.BlueboxPrice {
	width: 100px;
	padding-right: 8px;
	float: left;
	overflow: hidden
}

.BlueboxBtn {
	margin-top: 10px;
	float: left
}

.orderListBoxThree {
	padding: 10px 0 0 6px;
	width: 802px
}

.BlueboxThree {
	margin-right: 6px
}

.OrangeboxThree {
	width: 253px;
	margin-right: 3px;
	background:
		url(https://image.zuchecdn.com/newversion/common/orderboxThree.png)
		no-repeat 0 0;
	padding-right: 3px
}

.Orangebox_leftThree {
	width: 60px;
	padding: 8px 0 0 5px
}

.calendarPrice {
	width: 308px;
	height: auto;
	border: solid 2px #61a1df;
	position: absolute;
	right: 0;
	top: 50px;
	background: #fff;
	z-index: 999999;
	display: none;
	font-size: 12px
}

.calendarPrice .arrowUp {
	width: 12px;
	height: 8px;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -23px -47px;
	overflow: hidden;
	display: block;
	position: absolute;
	right: 36px;
	top: -8px
}

.calendarPrice .calendarTitle {
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-bottom: solid 1px #61a1df;
	color: #61a1df;
	font-weight: 700;
	background: #fff
}

.calendarPrice .calendarBottom {
	font: 12px/12px "微软雅黑";
	*font: 13px/13px "微软雅黑";
	height: 31px;
	line-height: 31px;
	background: #e9f2fa;
	padding: 0 10px;
	color: #61a1df
}

.calendarPrice .calendarWeek {
	height: 24px;
	border-bottom: solid 1px #dbe4eb;
	background: #fff
}

.calendarPrice .calendarWeek span {
	width: 43px;
	display: inline-block;
	float: left;
	line-height: 24px;
	text-align: center
}

.calendarPrice .calendarDays {
	height: 39px;
	border-bottom: solid 1px #e0e9f2;
	overflow: hidden;
	*zoom: 1;
	background: #fff
}

.calendarPrice .calendarDays a {
	width: 43px;
	display: inline-block;
	float: left;
	line-height: 39px;
	text-align: center;
	border-right: solid 1px #e9f2fa;
	background: #f9f9f9;
	cursor: pointer;
	position: relative;
	height: 39px;
	overflow: hidden;
	font: 12px/12px "微软雅黑";
	*font: 13px/13px "微软雅黑";
	cursor: pointer
}

.calendarPrice .calendarDays a em {
	display: block;
	position: absolute;
	width: 100%;
	line-height: 15px;
	font-style: normal
}

.calendarPrice .calendarDays a em.date {
	left: 4px;
	top: 4px;
	text-align: left
}

.calendarPrice .calendarDays a em.SpOffer {
	left: 0;
	bottom: 0
}

.calendarPrice .calendarDays a.current {
	background: #fff1d6
}

.calendarPrice .calendarDays a:hover {
	z-index: 99;
	background: #fff1d6;
	text-decoration: none
}

.calendarPrice .calendarDays a .shadow, .calendarPrice .calendarDays a:hover .shadow
	{
	width: 41px;
	height: 37px;
	display: block;
	border: solid 1px #fdb811;
	cursor: pointer;
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0
}

.calendarPrice .calendarDays a .shadow {
	display: none
}

.calendarBlue {
	color: #61a1df
}

.calendarGray {
	color: #b9b9b9
}

.calendarOrange {
	color: #f60
}

.orderMap {
	overflow: hidden
}

.orderMap .map {
	height: 213px
}

.orderMap .map img {
	display: block;
	border-bottom: solid 1px #dbe4eb
}

.orderMap dl {
	padding: 5px 0 0 19px
}

.orderMap dl dt {
	color: #848484;
	font: bold 14px/28px "宋体"
}

.orderMap dl dd {
	line-height: 24px;
	overflow: hidden;
	zoom: 1
}

.orderMap dl dd label {
	width: 60px;
	display: inline-block;
	float: left
}

.orderMap dl dd span {
	width: 230px;
	display: inline-block
}

.orderMap dl dd span a {
	display: inline-block;
	color: #61a1df;
	background:
		url(https://image.zuchecdn.com/newversion/common/arrow_r.png)
		no-repeat right center;
	padding-right: 10px
}

.orderMap dl dd span.service {
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat -90px -210px;
	padding-left: 24px
}

.orderStation ul {
	padding: 0
}

.orderStation ul li {
	overflow: hidden;
	zoom: 1;
	padding: 10px 20px 8px 0
}

.orderStation ul li span {
	width: 125px;
	display: inline-block;
	text-align: center;
	line-height: 22px;
	float: left
}

.orderStation ul li span.direction {
	margin-top: 12px
}

.orderStation ul li span.sz_priceOrange {
	width: auto;
	margin-top: 15px;
	float: right
}

.orderStation ul li span.sz_priceOrange em.num {
	font-size: 24px;
	line-height: 31px
}

.orderHistory ul {
	padding: 5px 0;
	overflow: hidden;
	zoom: 1
}

.orderHistory ul li {
	height: 32px;
	line-height: 32px;
	padding: 0 20px;
	border-bottom: dashed 1px #dbe4eb;
	color: #848484
}

.orderHistory ul li .carName {
	width: 95px
}

.orderHistory ul li .carSet {
	width: 150px
}

.orderHistory ul li .carPrice {
	float: right;
	margin-top: 10px
}

.orderHistory .clearHistory {
	height: 32px;
	line-height: 32px;
	padding: 0 20px;
	text-align: right
}

.orderHistory .clearHistory a {
	color: #848484
}

.orderDetails {
	width: 980px;
	margin: 0 auto;
	color: #848484
}

.orderDetails .orDeBoxLeft {
	width: 307px;
	border: solid 1px #dbe4eb;
	padding-bottom: 15px;
	float: right;
	background: #fff
}

.orderDetails .orDeBoxLeft .orderMap dl {
	padding-left: 10px
}

.orderDetails .orDeBoxLeft .describe {
	padding: 0 8px;
	padding-top: 14px;
	border-top: solid 2px #dbe4eb
}

.orderDetails .orDeBoxLeft .describe h3 {
	height: 23px;
	display: block;
	font-size: 14px;
	font-weight: 700
}

.orderDetails .orDeBoxLeft .describe p {
	display: block;
	line-height: 24px;
	text-align: justify
}

.orderDetails .orDeBoxLeft .describe .describePart {
	margin-bottom: 26px
}

.describePart .infoList {
	padding-left: 12px;
	position: relative
}

.describePart .infoList span {
	width: 12px;
	height: 15px;
	_line-height: 12px;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	_left: -12px;
	z-index: 99;
	*zoom: 1
}

*+html .describePart .infoList span {
	line-height: 12px
}

.describePart .infoList em {
	color: #f60;
	font-style: normal
}

.describePart .infoList strong {
	color: #ed5565;
	font-weight: 400
}

.orderDetails .orDeBoxRight {
	width: 660px;
	float: left;
	border: solid 1px #dbe4eb
}

.orDeBoxRight h3 {
	height: 40px;
	line-height: 40px;
	background: #eaf6fd;
	border-bottom: solid 1px #dbe4eb;
	font-size: 16px;
	color: #61a1df;
	font-family: "微软雅黑";
	padding: 0 10px;
	font-weight: 400
}

.orDeBoxRight h3.pink {
	background: #fdf1ea;
	color: #f60
}

.orDeBoxRight h3.graybg {
	background: #f3f3f3;
	color: #a1a1a1
}

.orDeBoxRight h3 a {
	float: right;
	color: #61a1df;
	padding-left: 19px;
	display: block;
	background: url(https://image.zuchecdn.com/newversion/common/edit.png)
		no-repeat left center;
	font-family: "宋体";
	font-size: 14px
}

.orDeBoxRight .orderInfo {
	height: 183px;
	border-bottom: solid 1px #dbe4eb;
	overflow: hidden;
	*zoom: 1;
	color: #333;
	background: #f9fdff
}

.orDeBoxRight .orderInfo .carInfo {
	width: 315px;
	height: 183px;
	float: left;
	border-right: solid 1px #dbe4eb;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	vertical-align: middle
}

.orDeBoxRight .orderInfo .carTime {
	width: 343px;
	height: 183px;
	float: left;
	overflow: hidden
}

.orDeBoxRight .orderInfo .carTime ul li {
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	padding-left: 18px
}

.orDeBoxRight .orderInfo .carTime ul li span {
	font-weight: 700
}

.orderSelService {
	background: #f9fdff
}

.SelServiceItem {
	min-height: 57px;
	padding: 0 0 17px 10px;
	overflow: hidden;
	*zoom: 1
}

.SelServiceItem a.checked, .SelServiceItem a.unchecked {
	float: left;
	margin-top: 27px
}

.SelServiceItem .serviceName {
	width: 95px;
	padding: 0 10px;
	line-height: 20px;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-top: 27px
}

.SelServiceItem .serviceReceipt {
	padding: 0 10px;
	line-height: 20px;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-top: 27px
}

.SelServiceItem .serviceReceipt em, .SelServiceItem em.fl {
	color: #848484;
	line-height: 22px;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	letter-spacing: 1px
}

.SelServiceItem em.fl {
	display: block;
	margin-top: 27px;
	width: 525px
}

.SelServiceItem p {
	display: block;
	float: left;
	color: #848484;
	line-height: 22px;
	margin-top: 27px;
	width: 428px
}

.orderFeeDetails {
	background: #fffbf8
}

.feeItem {
	height: 74px;
	padding: 0 10px;
	overflow: hidden;
	*zoom: 1
}

.feeItem a.next, .feeItem a.prev {
	width: 10px;
	height: 20px;
	display: block;
	text-decoration: none;
	text-indent: -9999px
}

.feeItem a.prev {
	background:
		url(https://image.zuchecdn.com/newversion/common/arrowLeft.png)
		no-repeat 0 0
}

.feeItem a.next {
	background:
		url(https://image.zuchecdn.com/newversion/common/arrowRight.png)
		no-repeat 0 0
}

.feeItem .feeName {
	padding: 0 10px;
	line-height: 20px;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-top: 30px
}

.feeItem .feeName em {
	color: #848484;
	line-height: 22px;
	font-style: normal;
	font-weight: 400;
	font-size: 12px
}

.feeItem .feeName .iconTips {
	position: relative;
	top: 4px;
	text-decoration: none
}

.feeItem .feeName .iconTips .floatBox {
	width: 338px;
	color: #ed5565;
	top: -10px;
	left: 23px;
	background: #fdfcfa;
	display: none
}

.feeItem .feeName .iconTips .floatBox .arrow {
	width: 8px;
	height: 12px;
	left: -8px;
	top: 10px;
	background-position: -60px -64px
}

.feeItem .feeName .iconTips .floatBox p {
	text-indent: 2em;
	font-weight: 400;
	font-size: 12px;
	color: #333
}

.feeItem .feeName .iconTips:hover {
	z-index: 9999;
	text-decoration: none
}

.feeItem .feeName .iconTips:hover .floatBox {
	display: block;
	z-index: 99999
}

.feeItem .feePrice {
	float: right;
	margin-top: 27px
}

.feeItem .calculate {
	float: right;
	margin-top: 33px
}

.feeItem .feeNone {
	color: #848484;
	font-size: 16px;
	font-weight: 700;
	float: right;
	margin-top: 30px
}

.feeline50 {
	height: 50px;
	padding: 0 10px;
	overflow: hidden;
	*zoom: 1;
	display: none
}

.feeline50 .feePrice {
	float: right;
	margin-top: 17px
}

.feeline50 .feeName {
	padding: 0 26px;
	line-height: 20px;
	display: inline-block;
	float: left;
	font-size: 12px;
	color: #848484;
	margin-top: 15px
}

.feeline50 .sz_OrderpOrangeM em.rmb {
	font: bold 14px/14px "微软雅黑";
	margin: 2px 0 0 0
}

.feeline50 .sz_OrderpOrangeM em.num {
	font: bold 18px/18px arial
}

.feeline50 .sz_OrderpOrangeM em.num {
	font: bold 18px/18px arial
}

.feeline50 .calculate {
	float: right;
	margin-top: 20px
}

.feeline50 .feeNone {
	color: #848484;
	font-size: 16px;
	font-weight: 700;
	float: right;
	margin-top: 17px
}

.selectabletotal {
	position: relative;
	cursor: pointer
}

.feeName b.down {
	width: 12px;
	height: 8px;
	background:
		url(https://image.zuchecdn.com/newversion/common/order.png?v=201506300000)
		no-repeat -23px -47px;
	overflow: hidden;
	display: none;
	position: absolute;
	left: 83px;
	top: 36px
}

.feeName b.up {
	width: 12px;
	height: 8px;
	background:
		url(https://image.zuchecdn.com/newversion/common/order.png?v=201506300000)
		no-repeat -63px -196px;
	overflow: hidden;
	display: block;
	position: absolute;
	left: 83px;
	top: 36px
}

.feeDay {
	height: 52px;
	float: left;
	border: solid 1px #61a1df;
	border-right: 0;
	text-align: center;
	margin-top: 10px
}

.feeDay li {
	width: 112px;
	height: 49px;
	padding-top: 3px;
	line-height: 26px;
	float: left;
	border-right: solid 1px #61a1df;
	background: #fff
}

.feeTotalDay {
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #848484;
	margin: 30px 0 0 10px
}

.feeTotalDay span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f60
}

.discount .use {
	display: inline-block;
	float: left;
	color: #848484;
	font-size: 14px;
	margin-top: 30px;
	padding: 0 10px 0 6px
}

.discount a.checked, .discount a.unchecked {
	float: left;
	margin-top: 30px
}

.discount input {
	float: left;
	width: 100px;
	margin: 24px 20px 0 8px
}

.orderReceipt {
	height: 368px
}

.receiptInfo {
	width: 485px;
	clear: both;
	padding-left: 100px
}

.receiptInfo .selectPeople {
	padding: 25px 0 18px 0;
	overflow: hidden;
	*zoom: 1
}

.receiptInfo .selectPeople a {
	float: left
}

.receiptInfo .selectPeople label {
	display: inline-block;
	float: left;
	line-height: 20px;
	padding: 0 38px 0 10px
}

.receiptInfo .save {
	padding-left: 22px;
	line-height: 16px;
	float: right
}

.orderFeeTotal {
	padding: 22px 10px;
	text-align: right;
	position: relative;
	background: #fff
}

.orderFeeTotal .sz_OrderpOrangeB {
	position: relative;
	top: 10px
}

.orderFeeTotal .yjtotal {
	font-size: 14px;
	font-weight: 700;
	color: #848484;
	display: inline-block
}

.orderFeeTotal .iconTips {
	position: relative;
	top: 2px;
	text-decoration: none
}

.orderFeeTotal .iconTips .floatBox {
	width: 220px;
	color: #ed5565;
	top: 20px;
	left: -24px;
	display: none
}

.orderFeeTotal .iconTips:hover {
	z-index: 9999;
	text-decoration: none
}

.orderFeeTotal .iconTips:hover .floatBox {
	display: block;
	z-index: 99999
}

.orderFeeTotal .pay {
	padding: 17px 10px;
	width: 310px;
	border: solid 1px #ed5565;
	position: absolute;
	left: 2px;
	top: 2px
}

.orderFeeTotal .pay .iconTips, .orderFeeTotal .weekPay .iconTips {
	top: -12px
}

.orderFeeTotal .pay .yjtotal, .orderFeeTotal .weekPay .yjtotal {
	position: relative;
	top: 8px
}

.orderFeeTotal .payNote {
	padding: 22px 10px;
	width: 265px;
	position: absolute;
	left: 2px;
	top: 2px;
	color: #ed5565;
	text-align: left
}

.orderFeeTotal .weekPay {
	padding: 17px 10px;
	width: 310px;
	border: solid 1px #ed5565;
	position: absolute;
	right: 2px;
	top: 2px
}

.orderBoxBlue .sz_bd {
	min-width: 1000px;
	max-width: 1190px;
	width: 100%;
	margin: 0 auto;
	position: relative
}

.orderBoxBlue .dayS {
	position: absolute;
	width: 34px;
	height: 28px;
	line-height: 28px;
	color: #61a1df;
	font-size: 12px;
	top: -5px;
	left: 130px;
	text-align: right
}

.Wbanner980 {
	width: 980px;
	margin: 0 auto
}

.sz_succeedB {
	padding: 15px;
	position: relative
}

#order_head .sz_hd {
	width: 980px;
	min-width: 980px
}

.order_flow_blue {
	color: #61a1df;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	font-size: 14px
}

.order_flow_blue p {
	width: 914px;
	background: #61a1df
		url(https://image.zuchecdn.com/newversion/common/liuchengtiao.png)
		repeat-x;
	height: 25px
}

.order_flow_blue span {
	padding-left: 90px
}

.order_flow_pink {
	color: #f27985;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	font-size: 14px
}

.order_flow_pink p {
	width: 914px;
	background: #f27985
		url(https://image.zuchecdn.com/newversion/common/liuchengtiao.png)
		repeat-x;
	height: 25px
}

.order_flow_pink span {
	padding-left: 75px;
	padding-right: 10px
}

.order_lcdown {
	position: absolute;
	right: 20px;
	top: 5px
}

.order_lcdown a {
	text-decoration: none
}

.succeedinfo .iconTips {
	position: relative;
	top: 2px;
	text-decoration: none
}

.succeedinfo .iconTips .floatBox {
	width: 410px;
	color: #ed5565;
	top: 20px;
	left: -10px;
	background: #fdfcfa;
	display: none
}

.succeedinfo .arrow {
	width: 12px;
	height: 12px;
	left: 10px;
	top: -8px;
	background-position: 0 -26px
}

.succeedinfo .iconTips .floatBox p {
	font-weight: 400;
	font-size: 12px;
	color: #848484
}

.succeedinfo .iconTips:hover {
	z-index: 9999;
	text-decoration: none
}

.succeedinfo .iconTips:hover .floatBox {
	display: block;
	z-index: 99999
}

.sz_dd_kjt {
	min-width: 340px;
	position: absolute;
	z-index: 888888;
	margin-left: 345px;
	margin-top: 40px
}

.sz_dd_kjt .yellow_sj {
	top: -7px;
	left: 17px
}

.sz_kjt {
	display: inline-block;
	position: relative
}

.sz_kjt .floatBox {
	left: 130px;
	top: 3px;
	padding: 3px 5px;
	color: #ed5565;
	width: 120px
}

.sz_kjt .floatBox .arrow {
	width: 8px;
	height: 12px;
	background-position: -60px -64px;
	left: -8px;
	top: 6px
}

.sz_orderZk {
	width: 80px;
	height: 26px;
	display: block;
	text-indent: -9999px;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat 0 -124px;
	position: absolute;
	right: 20px;
	bottom: -26px
}

.sz_orderSq {
	width: 80px;
	height: 26px;
	display: block;
	text-indent: -9999px;
	background: url(https://image.zuchecdn.com/newversion/common/order.png)
		no-repeat 0 -160px;
	position: absolute;
	right: 20px;
	bottom: -26px;
	display: none
}

#rentInfo {
	display: none;
	background: #fff;
	border-top: 0;
	position: relative
}

.Payment, .orderCredit {
	padding: 38px;
	background: #fff
}

.orderCredit ul li {
	color: #4d4d4d;
	overflow: hidden;
	*zoom: 1;
	line-height: 25px;
	margin: 12px 0
}

.orderCredit ul li label {
	width: 170px;
	line-height: 28px;
	display: inline-block;
	float: left;
	font-size: 14px;
	text-align: right
}

.orderCredit ul li img, .orderCredit ul li input, .orderCredit ul li select,
	.orderCredit ul li span {
	display: block;
	float: left
}

.orderCredit ul li input {
	color: #b2b2b2;
	border: solid 1px #9c9c9c;
	height: 23px;
	line-height: 23px
}

.orderCredit ul li select {
	color: #b2b2b2;
	border: solid 1px #9c9c9c;
	height: 24px;
	line-height: 24px;
	margin-right: 8px
}

.orderCredit ul li .bank {
	width: 190px;
	height: 36px;
	border: solid 1px #ddd
}

.orderCredit ul li .paySafe {
	border-top: dashed 1px #febf90;
	width: 728px
}

.orderCredit ul li img.iconCredit {
	margin: 2px 5px 0 0
}

.orderCredit ul li input.button {
	height: 25px;
	line-height: 25px;
	color: #4d4d4d;
	font-weight: 700;
	text-align: center;
	padding: 0 5px;
	background: url(https://image.zuchecdn.com/newversion/common/bgline.png)
		repeat-x left top;
	margin-left: 5px;
	cursor: pointer
}

.orderCredit ul li input.agreeRule {
	width: 141px;
	height: 32px;
	background: url(https://image.zuchecdn.com/newversion/common/agree.png)
		no-repeat left center;
	text-indent: -9999px;
	border: 0;
	cursor: pointer
}

.paymentWrap {
	position: relative;
	padding-top: 44px
}

.paymentTab {
	height: 46px;
	overflow: hidden;
	*zoom: 1;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99
}

.paymentTab span {
	float: left;
	font-family: "微软雅黑";
	line-height: 45px;
	padding: 0 20px
}

.paymentTabUl {
	height: 46px;
	float: left
}

.paymentTabUl li {
	width: 78px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: solid 1px #dbe4eb;
	border-bottom: 0;
	float: left;
	margin-right: 10px;
	color: #848484;
	font-weight: 700;
	font-size: 14px;
	cursor: pointer
}

.paymentTabUl li.cur {
	width: 76px;
	height: 44px;
	color: #333;
	border-width: 2px;
	border-color: #61a1df;
	background: #fff
}

.paymentWrap .cur {
	display: block
}

.Payment {
	color: #848484;
	display: none
}

.Payment01 {
	padding-top: 0
}

.payTitle p {
	padding-left: 26px
}

.payNext {
	padding-left: 46px
}

.Payment03 .payBank li {
	width: auto
}

.Payment03 .payBank li span {
	line-height: 31px;
	display: inline-block;
	border: solid 1px #e2e2e2;
	cursor: pointer
}

.storedCard {
	overflow: hidden;
	*zoom: 1
}

.storedCard dt {
	margin-right: 30px;
	padding-top: 6px;
	float: left
}

.storedCard dd {
	float: left;
	color: #848484;
	line-height: 24px
}

.orderDialog {
	width: 528px;
	min-height: 150px
}

.orderDialog h3 {
	height: 34px;
	line-height: 34px;
	background: #f1f1f1
}

.orderDialog .warning {
	background: #eaf6fd;
	height: 39px
}

.orderDialog .close {
	width: 34px;
	height: 34px;
	display: inline-block;
	background: url(https://image.zuchecdn.com/newversion/common/close.png)
		no-repeat 0 0;
	text-indent: -9999px;
	float: right
}

#fullbg {
	background-color: #000;
	left: 0;
	opacity: .5;
	position: absolute;
	top: 0;
	z-index: 999;
	filter: alpha(opacity = 50);
	-moz-opacity: .5;
	-khtml-opacity: .5
}

#dialog {
	background-color: #fff;
	border: 5px solid #666;
	display: none;
	height: 710px;
	left: 50%;
	margin: -355px 0 0 -40%;
	position: fixed !important;
	position: absolute;
	top: 50%;
	width: 80%;
	z-index: 99999
}

#dialog p.close {
	text-align: right;
	padding: 5px 5px 0 0;
	height: 35px;
	border-bottom: solid 1px #dbe4eb
}

#dialog .mapSearch {
	height: 48px;
	background: #f1f1f1;
	padding-top: 7px;
	overflow: hidden
}

.orDeBoxRight h3 a.aEdit {
	float: none;
	background: 0 0;
	padding: 0;
	display: inline;
	font-size: 12px
}

.order_alterationshop {
	width: 700px;
	background: #fff;
	position: relative;
	padding-bottom: 22px
}

.order_alterationshop ul li .shopname {
	height: 75px;
	line-height: 75px;
	float: right;
	color: #848484;
	font-size: 14px;
	font-weight: 700;
	margin-right: 135px
}

.order_alterationshop ul li .orderPrice {
	position: absolute;
	right: 30px;
	top: 30px;
	min-width: 125px;
	text-align: right
}

.shoplist dt {
	color: #333;
	font-weight: 700;
	font-size: 14px;
	padding-bottom: 10px
}

.shoplist dd {
	color: #848484;
	font-size: 14px;
	border-bottom: 1px dashed #dbe4eb;
	padding: 14px 0 6px 0;
	line-height: 34px
}

.shoplist .shoplistname {
	width: 150px;
	float: left;
	margin-left: 30px
}

.shoplist .shoplistprice {
	width: 140px;
	float: left
}

.shoplist .shoplistjl {
	width: 85px;
	float: left;
	text-align: center
}

.shoplist .shoplistgj {
	width: 80px;
	float: left;
	text-align: center;
	margin-left: 50px
}

.shoplist .shoplistbut {
	width: 100px;
	float: left;
	text-align: right;
	margin-left: 30px
}

.shoplistprice .sz_priceOrange {
	border-bottom: 1px dashed #f60
}

.shoplistprice .sz_priceOrangeNoBorder {
	border-bottom: 0 dashed #f60
}

.shoplistprice .sz_priceOrange .num {
	font-size: 24px
}

#page_navigation a {
	padding: 6px 10px;
	border: 1px solid #dbe4eb;
	margin: 2px;
	color: #000;
	text-decoration: none;
	color: #848484;
	font-size: 14px
}

#page_navigation a.active_page {
	border-bottom: 2px solid #61a1df;
	color: #61a1df !important
}

#page_navigation a.next_link, #page_navigation a.previous_link {
	font-size: 12px;
	padding: 8px 8px 7px 8px
}

#page_navigation {
	margin-right: 15px;
	position: absolute;
	right: 20px;
	height: 30px;
	line-height: 30px
}

.login_info {
	width: 291px;
	min-height: 250px;
	padding: 17px 25px;
	background: #f5f5f4
}

.login_info h2 {
	font-size: 18px;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	font-weight: 400;
	position: relative
}

.login_info a.reg {
	font-size: 12px;
	color: #61a1df
}

.login_info ul {
	margin-top: 5px
}

.login_info li {
	height: 31px;
	line-height: 31px;
	padding-top: 15px
}

.login_info label {
	padding-left: 5px
}

.w220 {
	width: 213px;
	color: #b9b9b9
}

.loginbut {
	padding-left: 52px;
	padding-top: 5px
}

.loginbut input {
	vertical-align: middle
}

.loginbut a {
	color: #333;
	text-decoration: none
}

input.loginipt {
	height: 37px;
	width: 220px;
	color: #fff;
	font-size: 16px;
	font-weight: 700
}

.closeLogin {
	position: absolute;
	top: -10px;
	right: -20px
}

.sz_hhfont {
	position: absolute;
	margin: -30px 0 0 222px;
	line-height: 15px
}

.order_carTypes_memberLogin {
	background:
		url(https://image.zuchecdn.com/common/order_carTypes_memberLogin_top.png)
		no-repeat;
	width: 373px
}

.order_carTypes_memberLogin li {
	padding-left: 43px;
	background: #fff6d6
}

.order_carTypes_adjustStores li span, .order_carTypes_memberLogin li span
	{
	padding-right: 20px
}

.order_carTypes_adjustStores li a, .order_carTypes_memberLogin li a {
	color: #233f83;
	text-decoration: underline
}

.order_carTypes_adjustStores {
	width: 460px
}

.weekDisc {
	display: inline-block;
	width: 93px;
	height: 25px;
	line-height: 23px;
	padding-left: 12px;
	position: absolute;
	top: 0;
	right: -110px;
	background: url(https://image.zuchecdn.com/newversion/common/yh.png)
		no-repeat left center
}

.poswrap {
	position: relative;
	display: inline-block
}

.orderdzbinfo {
	color: #f60;
	font-size: 12px;
	display: inline-block;
	line-height: 36px;
	padding: 0 10px;
	border: 1px solid #f60;
	vertical-align: top
}

.orderpfjl {
	background:
		url(https://image.zuchecdn.com/newversion/common/orderpfjl.png)
		no-repeat;
	position: absolute;
	width: 186px;
	height: 38px;
	top: 20px;
	left: -4px
}

.shop-rating {
	height: 38px;
	overflow: hidden;
	zoom: 1;
	padding: 2px 0;
	position: relative;
	z-index: 999;
	margin-left: 220px
}

.shop-rating span {
	height: 35px;
	display: block;
	line-height: 35px;
	float: left
}

.shop-rating span.title {
	width: 125px;
	text-align: right;
	margin-right: 5px;
	color: #333;
	font-size: 14px
}

.shop-rating ul {
	float: left;
	margin: 0;
	padding: 0
}

.shop-rating .result {
	margin-left: 20px;
	padding-top: 2px;
	color: #999;
	font-size: 14px
}

.shop-rating .result span {
	color: #ff6d02
}

.shop-rating .result em {
	color: #f60;
	font-family: arial;
	font-weight: 700
}

.shop-rating .result strong {
	color: #666;
	font-weight: 400
}

.rating-level, .rating-level a {
	background:
		url(https://image.zuchecdn.com/newversion/common/star_v2.png)
		no-repeat scroll 1000px 1000px
}

.rating-level {
	background-position: 0 0;
	width: 215px;
	height: 35px;
	position: relative;
	z-index: 1000
}

.rating-level li {
	display: inline
}

.rating-level a {
	line-height: 35px;
	height: 35px;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -999em;
	*zoom: 1;
	outline: 0
}

.rating-level a.one-star {
	width: 20%;
	z-index: 6
}

.rating-level a.two-stars {
	width: 40%;
	z-index: 5
}

.rating-level a.three-stars {
	width: 60%;
	z-index: 4
}

.rating-level a.four-stars {
	width: 80%;
	z-index: 3
}

.rating-level a.five-stars {
	width: 100%;
	z-index: 2
}

.rating-level .current-rating, .rating-level a:hover {
	background-position: 0 -39px
}

.rating-level a.one-star.current-rating, .rating-level a.one-star:hover,
	.rating-level a.two-stars.current-rating, .rating-level a.two-stars:hover
	{
	background-position: 0 -156px
}

.rating-level .five-stars .current-rating, .rating-level .four-stars .current-rating,
	.rating-level .three-stars .current-rating {
	background-position: 0 -39px
}

.evaluatePresent {
	position: absolute;
	min-width: 180px;
	border: 2px solid #edecea;
	background: #f6f5f1;
	right: 20px;
	top: -18px;
	color: #f60
}

.evaluatePresent img {
	vertical-align: middle
}

.textarea_font {
	font-size: 12px;
	color: #999;
	position: absolute;
	bottom: 50px;
	right: 210px
}

.orderpfsuss {
	font-size: 24px;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	color: #346635;
	height: 150px
}

.orderpfsuss .greencheckbig {
	vertical-align: middle
}

.orderpfsuss p {
	line-height: 30px;
	padding-top: 10px;
	padding-left: 360px
}

.orderpfyjtj {
	height: 130px;
	color: #61a1df;
	font-size: 24px;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.orderpfgq {
	height: 130px;
	color: #848484;
	font-size: 24px;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.selectContent {
	width: 140px;
	height: 240px;
	max-height: 240px;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #fff
}

.totalPriceFixed {
	position: fixed;
	bottom: 0;
	left: 465;
	z-index: 99
}

.order-registerinfo {
	padding-top: 18px;
	width: 650px;
	margin-left: 20px
}

.order-registerinfo li {
	padding: 1px 0 1px 0;
	color: #333;
	float: left;
	width: 300px
}

.order-registerinfo li.registerEH {
	padding: 1px 0 1px 80px;
	line-height: 0;
	width: 220px;
	height: 15px
}

.order-registerinfo li.registerEH .rebwrong_icon {
	display: none
}

.order-registerinfo label {
	display: inline-block;
	padding-right: 5px;
	text-align: right;
	vertical-align: middle;
	width: 72px;
	font-size: 12px
}

.order-registerinfo label em {
	color: red;
	padding-right: 5px;
	font-style: normal
}

.order-registerinfo input {
	width: 200px;
	color: #b9b9b9
}

.order-registerinfo li.registerTK {
	margin: 15px 0
}

.order-registerinfo li.registerTK input {
	vertical-align: middle
}

.order-registerinfofoot li {
	width: 580px;
	border-top: 1px solid #e2e4e3;
	color: red;
	padding: 8px 0 8px 20px;
	margin-left: 30px
}

.top_new_tip_btn {
	display: inline-block;
	position: relative
}

.top_new_tip_btn img {
	position: absolute;
	top: -10px;
	left: 26px
}

.alert_div {
	position: absolute;
	z-index: 2000;
	width: 476px;
	top: 250px;
	height: 305px;
	left: 50%;
	margin-left: -238px;
	background:
		url(https://image.zuchecdn.com/newversion/temporary/order-workdaybg.png)
		no-repeat
}

.funclose {
	width: 36px;
	height: 36px;
	display: block;
	margin-left: 430px;
	background:
		url(https://image.zuchecdn.com/newversion/temporary/order-workdaygb.png)
		no-repeat
}

.funiknow {
	width: 196px;
	height: 37px;
	line-height: 37px;
	background: #43bb77;
	text-align: center;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.funclose:hover, .funiknow:hover {
	text-decoration: none
}

.alert-font {
	font-size: 22px;
	color: #3d9898;
	line-height: 40px;
	padding-left: 20px;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.alert-font span {
	font-size: 26px;
	font-family: "微软雅黑", arial, Simsun, sans-serif
}

.alert-font span b {
	font-family: "宋体"
}

.louko {
	border: 2px solid #fff;
	width: 820px;
	height: 121px;
	position: absolute;
	margin: -132px 0 0 -359px;
	z-index: 2001
}

.orderCarInfor-title {
	font-size: 12px;
	font-family: "宋体";
	color: #61a1df;
	height: 35px;
	line-height: 35px
}

.orderCarInfor-title b {
	font-weight: 400;
	color: #333
}

.carInfor-left {
	width: 657px
}

.carInfor-left h1, .carInfor-left h2 {
	height: 50px;
	line-height: 50px;
	padding-left: 25px;
	font-weight: 400;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑", arial, Simsun, sans-serif;
	border-bottom: 1px solid #61a1df
}

.carInfor-left h1 {
	border-bottom: 1px solid #dbe4eb
}

.carInfor-left h2 {
	margin: 10px 0
}

.carInfor-xj li {
	width: 301px;
	height: 38px;
	line-height: 38px;
	padding: 0 5px 0 20px;
	border-bottom: 1px dashed #dbe4eb;
	float: left;
	color: #333;
	font-family: "宋体"
}

.carInfor-xj li.w326 {
	width: 326px;
	padding-left: 0
}

.carInfor-xj li.nonebd {
	border: none
}

.carInfor-xj p {
	color: #333;
	font-family: "锟斤拷锟斤拷";
	padding: 0 5px 5px 20px
}

.carInfor-xj b {
	display: inline-block;
	width: 20px;
	margin-right: 5px;
	vertical-align: middle
}

.carInfor-xj-a a {
	display: block;
	float: left;
	margin: 5px 50px 5px 0;
	color: #61a1df
}

.bsxlx, .cms, .cx, .dvd, .fdjjqxs, .gps, .ndk, .pfbz, .pl, .pp, .pzk,
	.qdfs, .qin, .rllx, .rybh, .tc, .yx, .yxrl, .zws, .zy {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/orderCarInforbg.png);
	background-repeat: no-repeat
}

.pp {
	height: 18px;
	background-position: 0 0
}

.cx {
	height: 13px;
	background-position: 0 -22px
}

.ndk {
	height: 17px;
	background-position: 0 -40px
}

.pzk {
	height: 16px;
	background-position: 0 -62px
}

.zws {
	height: 18px;
	background-position: 0 -83px
}

.cms {
	height: 18px;
	background-position: 0 -107px
}

.rllx {
	height: 16px;
	background-position: 0 -131px
}

.bsxlx {
	height: 18px;
	background-position: 0 -152px
}

.pl {
	height: 11px;
	background-position: 0 -175px
}

.rybh {
	height: 18px;
	background-position: 0 -190px
}

.qdfs {
	height: 16px;
	background-position: 0 -213px
}

.fdjjqxs {
	height: 15px;
	background-position: 0 -233px
}

.pfbz {
	height: 14px;
	background-position: 0 -251px
}

.tc {
	height: 14px;
	background-position: 0 -270px
}

.yxrl {
	height: 19px;
	background-position: 0 -288px
}

.yx {
	height: 15px;
	background-position: 0 -309px
}

.zy {
	height: 16px;
	background-position: 0 -329px
}

.tc {
	height: 18px;
	background-position: 0 -350px
}

.qin {
	height: 17px;
	background-position: 0 -373px
}

.dvd {
	height: 17px;
	background-position: 0 -395px
}

.gps {
	height: 19px;
	background-position: 0 -416px
}

#ifocus {
	width: 627px;
	height: 272px;
	margin: 15px
}

#ifocus_pic {
	display: inline;
	position: relative;
	float: left;
	width: 492px;
	height: 271px;
	overflow: hidden;
	border: 1px solid #dbe4eb;
	border-bottom-width: 2px
}

#ifocus_piclist {
	position: absolute
}

#ifocus_piclist li {
	width: 492px;
	height: 271px;
	overflow: hidden
}

#ifocus_piclist img {
	width: 492px;
	height: 271px
}

#ifocus_btn {
	display: inline;
	float: right;
	width: 118px
}

#ifocus_btn li {
	width: 118px;
	height: 64px;
	cursor: pointer;
	margin-bottom: 2px;
	border: 1px solid #dbe4eb;
	background-color: #111746
}

#ifocus_btn img {
	width: 118px;
	height: 64px
}

#ifocus_btn .current {
	background-color: #61a1df
}

#ifocus_btn .current img {
	width: 114px;
	height: 60px;
	margin: 2px
}

#ifocus_tx {
	position: absolute;
	left: 8px;
	bottom: 8px;
	color: #fff
}

#ifocus_tx .normal {
	display: none
}

.hdCar li {
	border-top: dashed 1px #dbe4eb;
	padding: 6px 118px 5px 20px;
	text-align: center;
	position: relative;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.hdCar li:hover {
	border: 1px solid #61a1df
}

.hdCar li a:hover {
	text-decoration: none
}

.activelistcarinfor {
	position: absolute;
	min-width: 170px;
	top: 5px;
	right: 10px
}

.activelistcarinfor p {
	padding-top: 3px
}

.tjzq li {
	width: 284px;
	height: 144px;
	padding: 0 20px;
	border: solid 1px #fff;
	position: relative
}

.tjzq img {
	position: absolute;
	top: 37px;
	left: 15px;
	display: block;
	width: 185px;
	height: 68px
}

.tjzq .activelistcarinfor {
	top: 30px;
	right: 35px
}

.tjzq a {
	color: #3b3b3b
}

.tjzqLeft li {
	padding: 0;
	width: 297px;
	border-top: dashed 1px #dbe4eb
}

.tjzqLeft .activelistcarinfor {
	right: 25px
}

.tejiataocan {
	font-family: "微软雅黑"
}

.tejiataocan h3 {
	font-size: 22px;
	font-weight: 400;
	font-family: "微软雅黑";
	color: #363535
}

.tejiataocan h3 span {
	font-size: 18px;
	color: #ff7428
}

.tejiataocan ul li {
	height: 73px;
	background:
		url(https://image.zuchecdn.com/newversion/common/bg_tjtc.png)
		no-repeat;
	cursor: pointer;
	color: #fff;
	margin-bottom: 5px;
	font-family: "微软雅黑"
}

.tejiataocan ul li:hover {
	background:
		url(https://image.zuchecdn.com/newversion/common/bg_tjtcHover.png)
		no-repeat
}

.tejiataocan ul li span {
	display: inline-block;
	width: 138px;
	height: 73px;
	line-height: 73px;
	text-align: center;
	font-size: 30px
}

.tejiataocan ul li em {
	font-family: Arial;
	font-size: 45px;
	padding-left: 30px
}

.tejiataocan ul li em font {
	font-size: 30px
}

.tejiataocan p {
	font-size: 15px;
	color: #919090;
	padding: 5px 0 10px 0
}

#leftaccomp {
	position: absolute;
	width: 195px;
	height: 330px
}

.orderaccomplishbox {
	background:
		url(https://image.zuchecdn.com/newversion/common/orderaccomplishbg.png)
		no-repeat center top;
	text-align: right;
	padding-top: 8px
}

.orderaccomplishclosebox {
	position: relative;
	display: none;
	width: 105px;
	margin-left: 18px;
	background:
		url(https://image.zuchecdn.com/newversion/common/orderaccomplishclosebg.png)
		no-repeat center 36px
}

.order_june_ts {
	line-height: 20px;
	background: #fff1d6;
	color: #8b4932;
	font-size: 12px;
	padding: 0 10px 0 15px;
	position: absolute;
	right: 0;
	top: 5px
}

.order_june_ts img {
	margin: -2px 0 0 -20px
}

.order_june_tstt {
	color: #ff7428;
	clear: both;
	white-space: nowrap;
	position: absolute;
	bottom: 0;
	left: 10px
}

.orderlist_activity {
	height: 58px;
	background: #ff7e34
		url(https://image.zuchecdn.com/newversion/news/common/activelistbg.jpg)
		repeat-x;
	border-bottom: solid 1px #dbe4eb
}

.orderlist_activity td {
	height: 58px
}

.orderlist_activity a, .orderlist_activity span.p14 {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	font-family: '宋体'
}

.orderlist_activity a {
	white-space: nowrap;
	text-decoration: underline;
	display: block;
	width: 80px
}

.orderlist_activity span.color {
	color: #fefe94;
	font-size: 14px;
	font-weight: 700;
	font-family: '宋体'
}

.orderlist_acclose {
	cursor: pointer
}

.lfoatcoupon {
	width: 193px;
	height: 235px;
	position: fixed;
	top: 220px;
	left: 200px;
	z-index: 99;
	background:
		url(https://image.zuchecdn.com/newversion/news/common/leftfloatcouponbg.png)
		no-repeat left top
}

.lfoatcoupon a.lfcclose {
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 15px;
	float: right
}

.lfoatcoupon p {
	padding-left: 57px;
	clear: both;
	width: 95px;
	padding-top: 50px;
	height: 74px;
	font-size: 14px;
	color: #192938;
	font-family: 'microsoft yahei', "黑体"
}

.lfoatcoupon p span.color {
	color: #fc6f30
}

.lfoatcoupon a.lfclook {
	display: block;
	margin-left: 52px;
	width: 99px;
	height: 49px;
	color: #fde9be;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
	font-family: 'microsoft yahei', "黑体";
	background:
		url(https://image.zuchecdn.com/newversion/news/common/leftfloatlookbut.png)
		no-repeat left top
}

.lfoatcoupon a.lfcclose:hover, .lfoatcoupon a.lfclook:hover {
	text-decoration: none
}

.greenbgbd.yellow {
	background: #fdfce7;
	border: 1px solid #dadadf;
	border-bottom-width: 1px
}

.yy-tip {
	position: absolute;
	top: 42px;
	right: 200px;
	font-size: 14px;
	color: #fabe00
}

.sz_greenbbb.bhgray {
	border-bottom: 1px dashed #dadadf
}

.td_privilege {
	padding: 8px 0
}

.privilege_icon {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	background-color: #fff;
	font-size: 12px;
	text-align: center;
	border: 1px solid #fabe00;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fabe00
}

.privilege_icon {
	padding: 0 5px
}

.sz_OrderpOrangeS .zcmficon {
	*float: left;
	*clear: right
}

.alipay-box {
	padding: 45px 0 60px 0
}

.alipay-qr-warp {
	width: 920px;
	height: 580px;
	margin: 0 auto;
	padding: 40px;
	-webkit-box-shadow: 0 0 20px rgba(163, 163, 163, .5);
	-moz-box-shadow: 0 0 20px rgba(163, 163, 163, .5);
	box-shadow: 0 0 20px rgba(163, 163, 163, .5);
	background: #fff
		url(https://image.zuchecdn.com/newversion/quickpay/alipay-qr-warp.png)
		no-repeat 616px 118px
}

.alipay-qr-warp h2 {
	font-size: 24px;
	font-weight: 400;
	line-height: 30px;
	font-family: 'microsoft yahei', "黑体";
	color: #06060c
}

.alipay-money {
	width: 302px;
	padding-left: 155px
}

.alipay-money p {
	font-size: 18px;
	color: #60606c;
	text-align: center;
	line-height: 60px;
	padding-top: 15px
}

.alipay-money p em {
	color: #fabe00;
	font-size: 16px;
	font-style: normal
}

.alipay-money p span {
	color: #fabe00;
	font-size: 30px;
	font-style: normal;
	font-family: arial, "Microsoft yahei"
}

.alipay-money .qr {
	padding: 10px;
	background-color: #fff;
	border: 1px solid #dadadf
}

.alipay-money .tipe {
	width: 182px;
	height: 52px;
	padding-top: 8px;
	padding-left: 120px;
	color: #fff;
	margin-top: 20px;
	font-size: 16px;
	line-height: 22px;
	background: #fabe00
		url(https://image.zuchecdn.com/newversion/quickpay/alipay-qr-kk.png)
		no-repeat 61px 9px
}

.shs_wrap .title {
	font-size: 18px;
	color: #60606c
}

.selfwrap {
	width: 980px;
	margin: 10px auto 30px auto;
	overflow: hidden
}

.self-help-step {
	width: 100%;
	height: 50px;
	padding: 20px 0 0 0;
	position: relative
}

.steptextbox {
	position: absolute;
	width: 100%;
	left: 0;
	top: 8px;
	z-index: 12
}

.steptextbox .steptext em {
	display: block;
	margin: 0 auto;
	width: 24px;
	overflow: hidden;
	height: 24px;
	padding: 0 20px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	font-style: normal;
	font-weight: 700;
	color: #c8c8ce;
	background-image:
		url(https://image.zuchecdn.com/newversion/news/common/self_help_step.png);
	background-color: #f6fafb;
	background-repeat: no-repeat;
	background-position: center 0
}

.steptextbox .steptext strong {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #93939e;
	font-weight: 400;
	text-align: center
}

.steplist {
	width: 100%;
	height: 2px;
	background: #c8c8ce;
	font-size: 0;
	line-height: 0;
	position: relative;
	z-index: 10
}

.steplist_cur {
	display: none;
	background: #f9be00;
	height: 2px;
	position: absolute;
	top: 20px;
	z-index: 11
}

.steptextbox .steptext {
	float: left
}

.steptextbox .steptext span {
	display: block;
	text-align: center
}

.for-cur1 .steptext.text_1 em, .for-cur2 .steptext.text_2 em, .for-cur3 .steptext.text_3 em,
	.for-cur4 .steptext.text_4 em {
	background-position: center -26px;
	color: #fff
}

.for-cur1 .steptext.text_1 strong, .for-cur2 .steptext.text_2 strong,
	.for-cur3 .steptext.text_3 strong, .for-cur4 .steptext.text_4 strong {
	color: #f8bf00
}

.for-cur0 .steptext em, .for-cur2 .steptext.text_1 em, .for-cur3 .steptext.text_1 em,
	.for-cur3 .steptext.text_2 em, .for-cur4 .steptext em {
	background-position: center -52px;
	text-indent: -99px
}

.for-cur4 .steptext.text_4 em {
	text-indent: 0
}

.for-cur2.for-notoperable .steplist_cur, .for-cur3.for-notoperable .steplist_cur,
	.for-cur4.for-notoperable .steplist_cur {
	background: #c8c8ce
}

.for-cur2.for-notoperable .steptext.text_2 em, .for-cur3.for-notoperable .steptext.text_3 em,
	.for-cur4.for-notoperable .steptext.text_4 em {
	color: #c8c8ce;
	background-position: center 0
}

.for-cur2.for-notoperable .steptext.text_2 strong, .for-cur3.for-notoperable .steptext.text_3 strong,
	.for-cur4.for-notoperable .steptext.text_4 strong {
	color: #93939e
}

.three_step .steptextbox .steptext {
	width: 33.3%
}

.three_step.for-cur1 .steplist_cur {
	width: 50%;
	display: block;
	left: 0
}

.three_step.for-cur2 .steplist_cur {
	width: 60%;
	display: block;
	left: 20%
}

.three_step.for-cur3 .steplist_cur {
	width: 50%;
	display: block;
	left: 50%
}

.four_step .steptextbox {
	width: 86%;
	left: 7%
}

.four_step .steptextbox .steptext {
	width: 25%
}

.four_step.for-cur1 .steplist_cur {
	width: 37%;
	display: block;
	left: 0
}

.four_step.for-cur2 .steplist_cur {
	width: 37%;
	display: block;
	left: 21%
}

.four_step.for-cur3 .steplist_cur {
	width: 37%;
	display: block;
	left: 42%
}

.four_step.for-cur4 .steplist_cur {
	width: 37%;
	display: block;
	left: 63%
}

.license_p_n_show {
	position: absolute;
	top: 10px;
	left: 0;
	width: 68px;
	height: 18px;
	border: 1px solid #2b99ff;
	background-color: #2b99ff
}

.license_p_n_show span {
	display: block;
	height: 16px;
	line-height: 16px;
	border: 1px solid #fff;
	text-align: center;
	font-size: 12px;
	color: #fff
}

.license_p_n_font {
	position: absolute;
	bottom: 10px;
	left: 0
}

.license_p_n_font span {
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #2b99ff
}

.selfwrap .title {
	font-size: 18px;
	color: #60606c
}

.selfwrap ul {
	min-height: 70px;
	overflow: hidden;
	padding-top: 20px
}

.selfwrap ul li {
	float: left;
	position: relative;
	width: 353px;
	margin-right: -145px
}

.selfwrap ul.two_step li {
	width: 490px;
	margin: 0
}

.selfwrap ul.three_step li {
	width: 326px;
	margin: 0
}

.selfwrap ul li em {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 24px;
	overflow: hidden;
	height: 24px;
	padding: 0 20px;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	font-style: normal;
	font-weight: 700;
	color: #c8c8ce;
	background-image:
		url(https://image.zuchecdn.com/newversion/news/common/self_help_step.png);
	background-color: #f6fafb;
	background-repeat: no-repeat;
	background-position: center 0;
	z-index: 10
}

.selfwrap ul li strong {
	display: block;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #93939e;
	font-weight: 400;
	text-align: center
}

.selfwrap ul li span {
	position: absolute;
	width: 100%;
	left: 0;
	top: 11px;
	height: 2px;
	background: #c8c8ce;
	font-size: 0;
	line-height: 0;
	z-index: 9
}

.selfwrap ul li p {
	line-height: 20px;
	text-align: center;
	font-size: 12px;
	color: #c8c8ce
}

.selfwrap ul li.step_conduct {
	z-index: 12
}

.selfwrap ul li.step_conduct em {
	background-position: center -26px;
	color: #fff
}

.selfwrap ul li.step_conduct strong {
	color: #f8bf00
}

.selfwrap ul li.step_conduct span {
	background: #f9be00
}

.selfwrap ul li.step_complete em {
	background-position: center -52px;
	text-indent: -99px
}

.selfwrap ul.three_step li.step_conduct span {
	width: 587px;
	left: -130px
}

.selfwrap ul.two_step li.step_conduct span {
	width: 918px;
	left: -215px
}

.selfwrap p.tips_des {
	color: #ff864f;
	font-size: 12px
}

.sz_priceGraySmall.yen em.rmb {
	width: auto
}

.orderinfo_invoice {
	font-size: 14px;
	font-weight: 700;
	padding-left: 6px;
	display: none;
	cursor: pointer
}

.orderinfo_invoice.ora_s {
	color: #fcba15
}

.orderinfo_invoice.gray_s {
	color: #707378
}

.invoice-detail-info {
	border: solid 1px #dbe4eb
}

.invoice-item-info {
	min-height: 74px;
	padding: 0 10px;
	background: #fffbf8;
	border-bottom: dashed 1px #dbe4eb
}

.invoice-item-info:last-child {
	border-bottom: 0
}

.invoice-item-info.last-item {
	border-bottom: 0
}

.invoice-item-info.eclectic-invoice {
	display: none
}

.invoice-item-info .item-title {
	width: 200px;
	padding: 0 10px;
	line-height: 20px;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: 700;
	color: #161007;
	margin-top: 30px
}

.invoice-item-info .item-other-info {
	display: inline-block;
	width: 725px;
	margin-top: 30px;
	padding-right: 10px;
	color: #60606c;
	font-size: 14px;
	line-height: 20px;
	text-align: right;
	table-layout: fixed;
	word-break: break-all;
	overflow: hidden
}

td.pre {
	position: relative
}

.cffade {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1999999;
	width: 100%;
	height: 100%;
	opacity: .3;
	filter: alpha(opacity = 30)
}

.config-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 10;
	display: inline-block;
	width: 70px;
	height: 24px;
	line-height: 24px;
	background-color: #2b99ff;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	cursor: pointer
}

.config-btn:hover {
	background-color: #609fe6
}

.configbox {
	display: none;
	width: 600px;
	height: 380px;
	position: absolute;
	z-index: 2000009;
	top: 50%;
	left: 50%;
	margin-top: -190px;
	margin-left: -300px;
	background-color: #fff
}

.cftitle {
	position: relative;
	height: 47px;
	line-height: 47px;
	background-color: #f3f4f6;
	font-size: 16px;
	color: #60606c;
	border-bottom: 1px solid #e9ebee
}

.cftitle>span {
	display: block;
	padding-left: 15px
}

.cfclose {
	cursor: pointer;
	display: inline-block;
	position: absolute;
	top: 7px;
	right: 7px;
	width: 34px;
	height: 34px;
	background: url(https://image.zuchecdn.com/newversion/common/close.png)
		no-repeat;
	z-index: 2000019
}

.cflist {
	height: 332px;
	overflow-y: auto
}

.cflist ul {
	width: 560px;
	margin: 0 auto;
	overflow: hidden
}

.cflist ul li {
	float: left;
	width: 280px;
	border-bottom: 1px dashed #e4e6e9;
	font-size: 14px;
	height: 39px;
	line-height: 39px;
	color: #93939e
}

.cflist ul li span {
	color: #2f2f39
}

.cflist ul li b {
	display: inline-block;
	width: 20px;
	margin-right: 5px;
	vertical-align: middle
}

.cflist ul li.nonebd {
	border-bottom: 1px solid #fff
}

.bsxlx, .cms, .cx, .dcld, .dvd, .fdjjqxs, .gps, .ndk, .pfbz, .pl, .pp,
	.pzk, .qdfs, .qin, .rllx, .rybh, .tc, .yx, .yxrl, .zws, .zy {
	background-image:
		url(https://image.zuchecdn.com/newversion/common/orderCarInforbg.png);
	background-repeat: no-repeat
}

.pp {
	height: 18px;
	background-position: 0 0
}

.cx {
	height: 13px;
	background-position: 0 -22px
}

.ndk {
	height: 17px;
	background-position: 0 -40px
}

.pzk {
	height: 16px;
	background-position: 0 -62px
}

.zws {
	height: 18px;
	background-position: 0 -83px
}

.cms {
	height: 18px;
	background-position: 2px -107px
}

.rllx {
	height: 16px;
	background-position: 0 -131px
}

.bsxlx {
	height: 18px;
	background-position: 3px -152px
}

.pl {
	height: 11px;
	background-position: 0 -175px
}

.rybh {
	height: 18px;
	background-position: 0 -190px
}

.qdfs {
	height: 16px;
	background-position: 0 -213px
}

.fdjjqxs {
	height: 15px;
	background-position: 0 -233px
}

.pfbz {
	height: 14px;
	background-position: 0 -251px
}

.tc {
	height: 14px;
	background-position: 2px -270px
}

.yxrl {
	height: 19px;
	background-position: 0 -288px
}

.yx {
	height: 15px;
	background-position: 2px -309px
}

.zy {
	height: 16px;
	background-position: 0 -329px
}

.dcld {
	height: 18px;
	background-position: 0 -350px
}

.qin {
	height: 17px;
	background-position: 0 -373px
}

.dvd {
	height: 17px;
	background-position: 3px -395px
}

.gps {
	height: 19px;
	background-position: 2px -416px
}

.order-success-alertbox {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:
		url(https://image.zuchecdn.com/newversion/common/zhezhao_bg.png)
		repeat;
	z-index: 2000
}

.order-success-alertbox .s-aboxin {
	position: absolute;
	z-index: 50;
	width: 298px;
	height: 238px;
	top: 50%;
	left: 50%;
	margin: -200px 0 0 -150px;
	background-color: #fff;
	border: 1px solid #dadadf;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .25);
	box-shadow: 0 0 20px rgba(0, 0, 0, .25)
}

.order-success-alertbox .s-aboxin .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	background: url(https://image.zuchecdn.com/newversion/door/close.png)
		center center no-repeat;
	cursor: pointer;
	z-index: 1000
}

.order-success-alertbox .s-aboxin .btn-know {
	margin: 35px auto 0 auto;
	display: block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px
}

.order-success-alertbox .s-aboxin .btn-know:hover {
	text-decoration: none;
	background-color: #ff8650
}

.order-success-alertbox .s-aboxin p {
	text-align: center;
	margin-top: 55px;
	color: #60606c;
	font-size: 16px;
	line-height: 30px
}

.order-success-alertbox .s-aboxin p span {
	font-size: 20px;
	color: #fabe00
}

.order-success-alertbox .s-aboxin .zc-btn {
	display: block;
	height: 50px;
	line-height: 50px;
	background-color: #fabe00;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	border: none;
	font-family: "Microsoft YaHei";
	cursor: pointer
}

.yearrent-sprite {
	background-image:
		url(https://image.zuchecdn.com/newversion/yearrent/yearrent_sprite.png);
	background-repeat: no-repeat
}

.orange-clock-icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-position: -123px 0
}

.gray-cicyle-icon {
	display: inline-block;
	width: 29px;
	height: 29px;
	background-position: -124px -32px
}

.green-cicyle-icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-position: -124px -63px
}

.yearrent-order .ftorange {
	color: #fabe00
}

.yearrent-order .ftorangetwo {
	color: #ed9059
}

.yearrent-order .ftredorange {
	color: #ff8650
}

.yearrent-order .order-summary {
	margin-top: 0;
	padding-bottom: 0
}

.yearrent-order .order-summary-top {
	padding-bottom: 20px;
	border-bottom: 1px solid #e9ebee
}

.yearrent-order .order-summary-top .lbl {
	margin-left: 20px;
	font-size: 18px;
	color: #60606c
}

.yearrent-order .order-summary-top .orange-price {
	display: inline-block;
	vertical-align: -8px
}

.yearrent-order .order-summary-top .orange-price em.rmb {
	width: 10px;
	height: 16px;
	display: inline-block;
	font: 16px/16px "Microsoft Yahei";
	color: #f60;
	float: left;
	margin: 9px 3px 0 0;
	_margin-right: -2px
}

.yearrent-order .order-summary-top .orange-price em.num {
	display: inline-block;
	font: 30px/30px arial;
	color: #f60;
	float: left;
	margin-right: 2px
}

.yearrent-order .order-summary-top .order-state {
	font-size: 36px;
	color: #fabe00
}

.yearrent-order .order-summary-top .yearrent-need-pay-color {
	color: #ff8650
}

.yearrent-order .order-summary-top .yearrent-need-pay-finish {
	color: #a1cb7a
}

.yearrent-order .order-summary-top .yearrent-need-pay-cancel {
	color: #93939e
}

.yearrent-order .order-summary-bottom {
	height: 64px;
	line-height: 64px;
	font-size: 18px;
	color: #93939e
}

.yearrent-order .order-summary-bottom .order-cell {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.yearrent-order .order-summary-bottom .order-split-line {
	display: inline-block;
	height: 20px;
	margin: 0 20px;
	border-left: 1px solid #e9ebee;
	vertical-align: middle;
	*display: inline;
	*zoom: 1
}

.yearrent-order .order-info .order-cell {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.yearrent-order .order-info .order-cell-1 {
	width: 457px
}

.yearrent-order .order-info .order-cell-1 .img, .yearrent-order .order-info .order-cell-1 .txt
	{
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.yearrent-order .order-info .order-cell-1 .txt {
	margin-left: 30px;
	vertical-align: -25px
}

.yearrent-order .order-info .order-cell-1 .car-title {
	font-size: 18px;
	font-weight: 700;
	color: #60606c
}

.yearrent-order .order-info .order-cell-1 .car-spc {
	margin-top: 10px;
	font-size: 12px;
	color: #93939e
}

.yearrent-order .order-info .order-cell-1 .sp-split-line {
	display: inline-block;
	width: 0;
	height: 14px;
	border-left: 1px solid #93939e;
	vertical-align: middle
}

.yearrent-order .order-info .order-cell-2 {
	width: 255px;
	vertical-align: middle;
	font-size: 18px
}

.yearrent-order .order-info .order-cell-2 .ac-title {
	position: relative;
	color: #60606c
}

.yearrent-order .order-info .order-cell-2 .ac-title .icon {
	margin-left: -21px;
	margin-right: 5px
}

.yearrent-order .order-info .order-cell-2 .ac-time {
	color: #93939e
}

.yearrent-order .order-info .order-cell-2 .ac-address {
	color: #93939e
}

.yearrent-order .order-info .order-split-line {
	display: inline-block;
	width: 0;
	height: 125px;
	margin: 0 30px;
	border-left: 1px solid #e9ebee;
	vertical-align: middle;
	*display: inline;
	*zoom: 1
}

.yearrent-order .order-end {
	height: 188px;
	font-size: 18px;
	color: #60606c;
	text-align: center;
	line-height: 188px
}

.yearrent-order .order-end .note-icon {
	position: relative;
	top: 10px;
	margin-right: 10px
}

.yearrent-order .order-payments-title {
	width: 866px;
	margin: 0 auto;
	font-family: arial, "Microsoft yahei";
	font-size: 16px;
	color: #666;
	text-align: center;
	padding: 30px 0 20px 0;
	height: auto;
	line-height: 18px;
	border-bottom: none;
	background: #fffbf8;
	font-weight: 700;
	border-left: 1px solid #f0ca45
}

.yearrent-order .order-payments-list {
	margin: 0 10px 0 45px;
	border-left: 1px solid #fabe00;
	padding-bottom: 30px
}

.yearrent-order .order-payments-list .payments-item {
	position: relative;
	height: 64px;
	line-height: 64px
}

.yearrent-order .order-payments-list .split-line {
	height: 1px;
	border-bottom: 1px solid #e9ebee
}

.yearrent-order .order-payments-list .payments-time {
	padding-left: 37px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.yearrent-order .order-payments-list .payments-money {
	float: right;
	margin-right: 30px
}

.yearrent-order .order-payments-list .payments-money p, .yearrent-order .order-payments-list .payments-time p
	{
	font-size: 16px;
	color: #a3a09b
}

.yearrent-order .order-payments-list .gray-cicyle-icon, .yearrent-order .order-payments-list .green-cicyle-icon,
	.yearrent-order .order-payments-list .orange-clock-icon {
	position: absolute;
	left: -15px;
	top: 15px;
	z-index: 1
}

.yearrent-order .order-payments-list .gray-cicyle-icon {
	left: -16px
}

.yearrent-order .order-payments-list .gray-clock-icon, .yearrent-order .order-payments-list .orange-clock-icon
	{
	position: absolute;
	left: -16px;
	top: 18px
}

.yearrent-order .order-payments-list .gray-line, .yearrent-order .order-payments-list .green-line
	{
	position: absolute;
	left: -26px;
	top: 45px;
	height: 70px
}

.yearrent-order .order-payments-list .green-line {
	border-left: 2px solid #52c064
}

.yearrent-order .order-payments-list .gray-line {
	border-left: 1px solid #f0ca45
}

.yearrent-order .un .payments-time {
	color: #93939e;
	padding-left: 37px
}

.yearrent-order .cur-payments-item {
	position: relative
}

.yearrent-order .cur-payments-item .inner {
	margin-left: -35px;
	padding: 10px 0 10px 33px;
	border: 1px solid #fabe00;
	background-color: #fdfce7;
	border-radius: 2px;
	font-size: 18px;
	overflow: hidden
}

.yearrent-order .cur-payments-item .gray-line {
	top: auto
}

.yearrent-order .cur-payments-item .inner .remind {
	color: #93939e
}

.yearrent-order .cur-payments-item .payments-time p {
	color: #ed9059
}

.yearrent-order .cur-payments-item.cancel .inner {
	background-color: #f2f3f5;
	border-color: #e9ebee
}

.yearrent-order .card-notice {
	margin: 20px 0;
	background-color: #fff
}

.yearrent-order .card-notice .notice-title {
	height: 42px;
	padding: 0 20px;
	line-height: 42px;
	font-size: 14px;
	color: #60606c;
	background-color: #fffcf5;
	border-bottom: 1px solid #eceef0
}

.yearrent-order .card-notice .notice-content {
	padding: 20px;
	*zoom: 1
}

.yearrent-order .card-notice .notice-content p {
	padding-left: 20px;
	font-size: 12px;
	color: #93939e
}

.yearrent-order .card-notice .notice-content .lbl {
	margin-left: -20px;
	font-style: normal
}

.yearrent-order .card-notice .notice-content .row {
	display: inline-block;
	margin-top: 10px
}